En regardant en arrière à 2018, les deux entreprises technologiques nationales et internationales à « open source » énorme capital investi non seulement chancelant, plus important encore, avec une injection de capital solide, il y a lieu de croire que « open source » aura un brillant et plus clair avenir prévisible. Le logiciel open-source comme la plus part importante, en plus de démontrer pleinement l'écologie en dehors « open source » les riches, dans une certaine mesure représente aussi la tendance future.
La communauté open source en Chine 2018 nouvelle collection de près de 2000 modèles de logiciels open source, il y a de nombreuses espèces. Selon le degré d'attention et de l'activité des logiciels open source, ainsi que leur concept unique en fonction , A donné naissance à cette 2018 classement des recrues annuelles de logiciels open source nationale. Maintenant, laissez-nous ensemble de logiciels open source, rappelant la recrue de l'année dernière de logiciels open-source interne TOP 30.
Avant de distinguer de la liste annuelle régulière, « liste maison Rookie » est une liste annuelle nouvellement créée, conçue pour permettre aux logiciels open source plus talentueux mais moins connus, peut être la majorité des développeurs connus. Le soi-disant recrue, non seulement nouveau, mais aussi assez pour montrer, et a besoin d'avoir une certaine influence ou la représentation dans l'art.
En outre, la liste des logiciels qui a été projeté, sont en ligne avec licence open source internationale approuvée par l'OSI.
Pas difficile à trouver, TOP 10, il y a quatre logiciels fortement associés à l'extrémité avant du champ (mpvue, Layx, KooTeam et GGEditor), mais en panne, y compris non seulement petit programme chaud de l'année dernière, ainsi que des composants frontaux niveau de l'entreprise, cadre et des outils pratiques. Graphique D'autres projets comprennent le développement d'un outil pratique, éditeur beau et élégant ou des composants, ainsi que le cadre de développement de classe entreprise.
1. Arthas: outils de diagnostic Java open source
Arthas (Alsace) est un outil de diagnostic open-source Java Alibaba.
Arthas en charge JDK 6+, en utilisant la ligne de commande en mode interactif, tout en offrant une richesse de complétion dispose pour faciliter davantage la localisation et le diagnostic des problèmes.
Projet page d'accueil: https: //alibaba.github.io/arthas/
Licence Open source: GPLv3
Langage de développement: Java
2. OSROOM: Python système Web open-source
OSROOM utilisant Python 3 ( > = 3,4) langue, à base de micro-cadre Flask + MongoDB ( > = 3.4) + Redis un développement du système Web (CMF, Rest Api). En OSROOM, en plus de la construction du site ordinaire commun, mais peut aussi être utilisé comme un petit programme serveur, applet client peut demander des données appeler directement l'API.
Projet page d'accueil: https: //gitee.com/osroom/osroom
Licence Open source: BSD
Développement du langage: Python
3. mpvue: Vue.js cadre de développement applet basé
mpvue est un cadre frontal en utilisant les développeurs d'applet Vue.js. Cadre est basé sur le noyau Vue.js, mpvue modifié Vue.js l'exécution et la mise en uvre compilateur, qui peut exécuter un environnement applet, afin de développer un petit programme mis en place un ensemble d'expériences de développement Vue.js et du support sous-jacent Vue.js grammaire et système de construction des outils.
Projet page d'accueil: http: //mpvue.com/
Licence Open source: MIT
Développement du langage: JavaScript
4. gopub: le fonctionnement du système de distribution de classe entreprise et la maintenance
gopub (base + élément cadre Beego) fonctionnement d'entreprise et de l'entretien des scénarios de fonctionnement du système de distribution et de maintenance à partir d'une conception. La configuration est simple, fonctionnel, interface et lisse, hors de la boîte! Soutien Git, la gestion des versions Jenkins, options de support vont SSH, transfert de fichier, le soutien pour les tâches de préparation pré-déploiement et les tâches de déploiement fonction de crochet, soutenir une variété de version de code Web. Bouton A pour terminer Go, sorti Node.js, PHP, Python et le code Java, opération rollback.
Projet page d'accueil: https: //gitee.com/dev-ops/gopub
Licences Open source: Apache 2.0
Développement du langage: Go
5. Yearning: l'ensemble Platform Solutions Audit SQL
Yearning plate-forme d'audit SQL, basé sur un ensemble de SQL Django Vue.js et une solution de plate-forme d'audit, Inception base SQL de détection et d'exécution.
page d'accueil du projet: http: //yearning.io/
Licences Open source: AGPL v3
Développement du langage: Python
6. tcplstat: outil de surveillance réseau TCP
tcplstat paquet renifleur de réseau d'outils de surveillance de réseau sur la base, il est possible de contourner la saisie des données tout dispositif de réseau TCP par l'intermédiaire de règles de filtrage pour suivre toute la session en cours de la connexion TCP, un paquet TCP à travers tous les enregistrements, atteignant un maximum lorsque la connexion ou la déconnexion les statistiques de Daochu enregistrer le nombre de fois, y compris, mais sans s'y limiter, les extrémités de connexion de l'adresse de réseau, l'estampille temporelle, chaque retard de paquet d'établissement de liaison à trois voies, un retard de paquets à une distance les uns des quatre étapes, paquet de données détaillées, les échanges de paquets entre le retard et la direction opposée de retard de paquet le minimum, la valeur statistique moyenne, maximale.
tcplstat En plus du noyau Linux cité arbre rouge-noir et liste la source, le code source lui-même est seulement d'environ 1500 lignes, la structure plus facile à lire le code source. soutien traditionnel tcplstat multi-plateforme Linux, Windows, AIX.
Projet page d'accueil: https: //gitee.com/calvinwilliams/tcplstat
Licence Open source: LGPL 2.1
Langage de développement: C / C ++
7. Layx: interface de simulation de la pop Windows Web Component
Layx est de brancher une fenêtre pop Web faux systèmes Windows, pur application Javascript natif, qui ne dépendent pas des cadres tiers, soutien IE10 + (y compris IE10), Chrome, Firefox, Opera, Edge, Safari et autres navigateurs populaires. gzip version compressée uniquement 13.5kb, très faible.
Projet page d'accueil: https: //gitee.com/monksoul/LayX
Licence Open source: MIT
Développement du langage: JavaScript
8. KooTeam: la collaboration en ligne et le système de gestion des documents
KooTeam est un outil de collaboration de l'équipe légère qui offre toutes sortes d'outils de documentation, mind mapping en ligne, diagrammes de flux en ligne, gestion de projet, la répartition des tâches, la gestion de la base de connaissances et d'autres outils.
Projet page d'accueil: https: //www.kooteam.com/
Licences Open source: Apache 2.0
Langage de développement: Java
9. GGEditor: React base G6 et éditeur visuel figure.
Et G6 est un éditeur basé GGEditor React visuelle figure. Pour dessiner des diagrammes d'organigramme et de l'esprit.
Projet page d'accueil: http: //ggeditor.com/
Licence Open source: MIT
Développement du langage: JavaScript
10. MM-Wiki: le partage des connaissances de l'entreprise légère et de collaboration équipe
MM-Wiki est un partage léger des connaissances de l'entreprise et de logiciels de collaboration d'équipe qui peut être utilisé pour construire rapidement l'entreprise Wiki et plate-forme de partage des connaissances de l'équipe. Facile à déployer, simple à utiliser, pour aider Constituer une équipe de partage de l'information, la gestion des documents, environnement collaboratif.
Projet page d'accueil: https: //gitee.com/phachon/mm-wiki
Licence Open source: MIT
Développement du langage: Go
11. vNote: logiciel open source basé sur des notes de framework Qt
Markdown est optimisé spécifiquement pour la conception de notes libres de logiciels open-source vNote basé sur le framework Qt, un développement inspiré par le Vim, vNote est une meilleure compréhension des programmeurs de logiciels et des notes Markdown, il se concentre sur Markdown l'édition et la lecture, pour fournir expérience de montage confortable pour les objectifs de conception.
Projet page d'accueil: https: //tamlok.github.io/vnote/zh_cn/
Licence Open source: MIT
Langage de développement: C / C ++
12. Taro: cadre de développement unifié multi-terminal pour suivre la grammaire classique React
Taro est Jingdong - créer laboratoire inégal cadre de développement multiport unifié d'un suivi React spécification de la grammaire, mis en uvre Réagir à écrire un petit programme qui génère H5, React natif et d'autres applications multi-terminaux.
page d'accueil du projet: https: //taro.aotu.io/
Licence Open source: MIT
Développement du langage: JavaScript
13. TeamCat: outils logiciels de gestion efficace des projets et de collaboration
TeamCat tâches de gestion de projet inclus, mentionner test, gestion des bogues, l'analyse statistique et d'autres fonctions. Soutenir la collaboration entre plusieurs membres, et une intégration profonde intégration continue (CI). Teamcat soutenir la construction d'un jour, un bouton test automatisé et des fonctions de déploiement. TeamCat ligne de soutien crée publiés par les caractéristiques des flux de tâches, sont vraiment parvenir à une gestion efficace des processus et des logiciels de surveillance.
Projet page d'accueil: http: //www.teamcat.cn/
Licence Open source: GPLv2
Langages de développement: Java, C / C ++, Python
14. iView Weapp: applet bibliothèque de composants d'interface utilisateur micro-canaux de haute qualité
qualité iView Weapp est une bibliothèque de composants UI applet micro-canal. 1.0 fournit des 30 composants, et continueront à enrichir.
Projet page d'accueil: https: //weapp.iviewui.com/
Licence Open source: MIT
Développement du langage: JavaScript
15. SOFARPC: cadre haute performance Java RPC
SOFARPC est une performance hautement évolutive, haut, niveau de production cadre Java RPC. Les fourmis robe or SOFARPC a connu plus de 10 ans et cinq générations version de développement. SOFARPC commis appels RPC entre l'application simplifiée pour l'application pour faciliter le programme d'appel point de service à distance transparent, stable et efficace. Afin de faciliter les utilisateurs et les développeurs avec des fonctionnalités améliorées, SOFARPC modèle abstrait fournit une interface riche et extensible, y compris les filtres, le routage, l'équilibrage de charge, le transfert du trafic, suivi de lien, pass-through et supprimé faute de liaison de données, et ainsi de suite. Tout en fournissant une foule de programmes de micro-gouvernance autour de cadre de services SOFARPC et ses composants périphériques.
Projet page d'accueil: https: //www.sofastack.tech/
Licences Open source: Apache 2.0
Langage de développement: Java
16. cocker: moteur conteneur langage C
cocker usage personnel langage C moteur complètement de navire auto-recherche (benchmarking Docker), en utilisant la technologie sous-jacente Linux suivante: LXC, cgroup, overlayfs, iptables, SPTM et ainsi de suite. L'architecture du système est le suivant:
Projet page d'accueil: https: //gitee.com/calvinwilliams/cocker
Licence Open source: LGPL 2.1
Développement du langage: C
17. DocHub: Beego développé bibliothèque de classe Baidu
système de bibliothèque DocHub, utilisez le cadre Go langue Beego du développement du système Baidu bibliothèque de classe, Office, PDF et autres documents navigation en ligne.
Projet page d'accueil: https: //gitee.com/truthhun/DocHub
Licences Open source: Apache 2.0
Développement du langage: Go
18. WeiXinMPSDK: plate-forme publique micro-canal .NET SDK
Canaux Micro plate-forme publique SDK Senparc.Weixin pour C #, prend en charge le .NET Framework et Core .NET. A soutenu micro-canal numéro public, applets, jeux, numéro d'entreprise, affaires WeChat plate-forme ouverte, micro payante canaux, JSSDK, périphériques et autres plates-formes en micro-canal. Senparc.Weixin SDK est actuellement le micro-lettre taux d'utilisation le plus élevé du .NET SDK, .NET est l'un des plus populaires des projets open source.
Projet page d'accueil: https: //gitee.com/JeffreySu/WeiXinMPSDK
Licences Open source: Apache 2.0
Langage de développement: C #
19. TeaWeb: Web Services visuels intelligents
TeaWeb est un ensemble de ressources statiques, les caches, les proxies, les statistiques, la surveillance dans un serveur Web de visualisation intelligente. TeaWeb utiliser la langue Go, en vertu du principe de hautement personnalisable, assurant des performances élevées, exécutées simultanément.
Projet page d'accueil: https: //gitee.com/liuxiangchao/build
Licence Open source: MIT
Langages de développement: Perl, Go
20. LTUI: Lua à base de caractères d'interface utilisateur multi-plateforme bibliothèque d'interface de terminal
Les besoins cadres xmake de la configuration de menu graphique, similaire à Linux Kernel compilation de menuconf aux paramètres de la configuration et des malédictions terminaux à base de caractères Lua obtenir un ensemble de la bibliothèque de l'interface utilisateur multi-plateforme. Le style de style référence essentiellement complète KConfig-frontends, bien sûr, les utilisateurs peuvent également personnaliser leurs propres styles différents de l'interface utilisateur.
Projet page d'accueil: https: //gitee.com/tboox/ltui
Licences Open source: Apache 2.0
Développement du langage: Lua
21. SpriteJS: Terminal Cross Canvas Drawing Bibliothèque
SpriteJS est une compagnie de danse étrange de 360 open source bibliothèque graphique en toile cross-terminal, vous pouvez dessiner rapidement Canvas basé sur une interface utilisateur structurée, l'animation et l'interactivité, et publier sur toute plate-forme a l'environnement Canvas (comme le navigateur, applets et noeud ).
Projet page d'accueil: http: //spritejs.org
Licence Open source: MIT
Développement du langage: JavaScript
22. Gio.js: base Terre bibliothèque de visualisation des données Web3D Three.js
Gio.js est une visualisation 3D de la Terre Web de données basées sur des bibliothèques de composants open source Three.js. Utilisez les développeurs d'applications Web Gio.js peuvent créer rapidement des moyens pour affirmer le modèle de visualisation des données Web3D personnalisé, ajouter des données, et de les intégrer dans leurs applications en tant que composant.
Projet page d'accueil: https: //giojs.org/index_zh.html
Licences Open source: Apache 2.0
Développement du langage: JavaScript
23. RedisPlus: Redis logiciel client de bureau
RedisPlus pour Redis gestion visuelle et le développement d'un logiciel client de bureau libre open-source qui prend en charge Windows, Linux, plate-forme Mac trois, RedisPlus pour fournir une expérience plus efficace, pratique, efficace, ont un style d'interface utilisateur plus moderne.
Projet page d'accueil: https: //gitee.com/MaxBill/RedisPlus
Licence Open source: GPLv3
Langage de développement: Java
24. Go Châssis: langue au niveau du produit Cadre Go Micro services
ouvert Go Châssis Huawei nuage CST source écrit dans un cadre de service micro-Go langue pour un développement rapide. Avec le CST Go la capacité du châssis à développer des micro-services pour maximiser la réduction des obstacles au développement, améliorer la vitesse de la gamme de produits et une grande fiabilité peuvent être obtenus micro garantie garantir la gouvernance d'exécution dynamique d'exécution et une série de hors de la boîte.
Projet page d'accueil: https: //github.com/go-chassis/go-chassis
Licences Open source: Apache 2.0
Développement du langage: Go
25. abu: open source basé sur Python système commercial quantitatif
Abu système de trading quantitatif (stocks, options, futures, Bitcoin, apprentissage automatique), sur la base open source de trading quantitatif Python, l'architecture d'investissement quantitative. stratégie parfaite abu peut aider les utilisateurs à prendre automatiquement l'initiative d'analyser les tactiques de transactions, développer une stratégie intelligente d'interception générée susceptible d'échouer une seule transaction.
objectifs de conception abupy sont les suivants: Les utilisateurs ne doivent fournir des semences de stratégies simples, auto-apprentissage continu ordinateur à partir de ces graines, la croissance personnelle, de créer de nouvelles stratégies, et que les données de séries chronologiques ajustent en permanence les paramètres de stratégie intelligente.
Projet page d'accueil: https: //github.com/bbfamily/abu
Licence Open source: GPLv3
Développement du langage: Python
26. Pandora.js: Node.js Application Manager surveillance
Un Node.js Pandora.js Alibaba Surveillance open source et application de gestion, vous pouvez faire votre propre application Node.js de sa main, l'objectif est de rendre le gérable d'application, mesurable, traçable. En même temps, c'est le premier logiciel open source Alibaba en utilisant le système de type Node.js. Il utilise tapuscrit, comme la robustesse logique sans précédent Pandora.js.
Projet page d'accueil: https: //midwayjs.org/pandora/
Licence Open source: MIT
Langages de développement: JavaScript, tapuscrit
27. Texte Marque: haute performance éditeur Markdown
Texte Mark est un éditeur Markdown haute performance, basée sur la construction électronique, exécutez sur Mac, les plates-formes Windows et Linux. Il a une apparence soignée et une course en douceur. De plus, cet éditeur de carte dispose également d'un combat construit, par le raccourci Cmd + / seau panneau de recherche graphique directement ouvert, vous avez besoin d'images intéressantes à l'intérieur.
Projet page d'accueil: https: //marktext.github.io/website/
Licence Open source: MIT
Développement du langage: JavaScript
28. FISCO BCOS: chaîne de blocs de chaîne en or League plateforme sous-jacente
plate-forme FISCO BCOS pour le développement basé sur BCOS existants de projets open source, distribués besoins des entreprises de se concentrer sur le secteur financier, l'entreprise correctement, la performance, la sécurité, la faisabilité normale, technique, l'exploitation et la maintenance et la gestion, les coûts et autres complets multiples dimensions envisager, pour créer la version financière des solutions de chaîne de bloc.
Projet page d'accueil: https: //github.com/FISCO-BCOS/FISCO-BCOS
Licence Open source: GPLv3
Langage de développement: C / C ++
29. FlutterOSC: basée sur la fin open source clients chinois Flutter
Chine basée sur l'open source côté client Google Flutter, le support pour Android et iOS. Les caractéristiques originales de chambre noire pour se déplacer, vous voudrez peut-être pas voir le bouclier des cheveux humains à se déplacer.
Exécuter coup
Projet page d'accueil: https: //gitee.com/yubo725/FlutterOSC
Licence Open source: MIT
Développement du langage: Dart
30. PicGo: outil de lit carte électronique développé sur la base-vue
PicGo est un outil de développement à base de vue-électronique lit Fig. PicGo soutient actuellement la vue du lit micro-blog, sept lit Ox, Tencent nuage COS v4 \ v5 version tirer le nuage, GitHub, SM.MS. L'avenir soutiendra plus lit la carte. À l'heure actuelle pris en charge Mac OS, Windows 64 Wei (v1.3.0 ci-dessus), l'avenir soutiendra Linux.
Projet page d'accueil: https: //molunerfinn.com/PicGo/
Licence Open source: MIT
Développement du langage: JavaScript
enfin
Cette période de l'année, la communauté chinoise open-source sera publié dans la liste annuelle. Ces listes, je crois que nous pouvons découvrir plus de nouveaux projets open source, ainsi que d'obtenir un aperçu de certaines tendances. cette version « classement des recrues domestiques ». Il peut échouer à la liste une partie de votre utilisation préférée et fréquente de logiciels open source, mais cela ne signifie pas que le logiciel open source ne sont pas assez bon ou faible degré de préoccupation, mais tout a besoin d'avoir un choix.
De plus, cette semaine lancera deux listes annuelles supplémentaires - à savoir, 2018 classement annuel du nouveau logiciel open-source fabriqués en Chine TOP 50 et Ouvrez graphiques logiciels source avec le nouveau TOP non domestique annuel 201850 Restez à l'écoute.
Cliquez ci-dessous " En savoir plus « Pour voir l'original.