Apache BrooklynApache Brooklyn : décrire des architectures d’applications et automatiser leur déploiement et leur supervision sur des infrastructures cloud.Fiche
Apache FlussApache Fluss : stocker des données en flux pour des traitements analytiques en temps réel dans une architecture de type lakehouse.Fiche
Apache CarbonDataApache CarbonData : utiliser un format de stockage en colonnes indexé pour accélérer les analyses sur de grands volumes.Fiche
Apache AsterixDBApache AsterixDB : stocker et interroger des ensembles de données semi-structurées à grande échelle.Fiche
Apache NiFiApache NiFi : créer et surveiller des flux de collecte, de transformation et de distribution de données.Fiche
Apache DirectoryApache Directory : déployer des services d’annuaire et administrer des données d’identité avec des outils LDAP.Fiche
Apache HiveApache Hive : décrire et interroger des tables analytiques dans un entrepôt de données avec une interface SQL.Fiche
Apache AnswerApache Answer : mettre en place une plateforme de questions-réponses pour une communauté, une équipe ou une base de connaissances.Fiche
Apache StrutsApache Struts : développer des applications web Java selon un cadre de type modèle-vue-contrôleur.Fiche
Apache TapestryApache Tapestry : développer des interfaces web Java à partir de composants réutilisables.Fiche
Apache UniffleApache Uniffle : déployer un service distant de redistribution des données intermédiaires pour le calcul distribué.Fiche
Apache TomEEApache TomEE : exécuter des applications Jakarta EE dans un serveur construit sur Apache Tomcat.Fiche
Apache PolarisApache Polaris : gérer un catalogue de tables pour les lacs de données et contrôler l’accès à leurs métadonnées.Fiche
Apache GuacamoleApache Guacamole : accéder à des bureaux distants via un navigateur, notamment avec RDP, VNC ou SSH.Fiche
Apache SedonaAnalyser et transformer des données géographiques au sein d’un moteur de calcul distribué.Fiche
Apache IgniteApache Ignite : traiter et distribuer des données en mémoire avec des fonctions de cache et de requête.Fiche
Apache SyncopeApache Syncope : gérer les identités, les accès et le provisionnement de comptes dans une organisation.Fiche
Apache UnomiApache Unomi : intégrer des profils et des événements à une plateforme de données client basée sur une spécification ouverte.Fiche
Apache GrailsApache Grails : développer des applications web sur la JVM avec Groovy et un cadre fondé sur Spring Boot.Fiche
Apache UIMAApache UIMA : assembler des composants d’analyse pour extraire des informations de textes et autres données non structurées.Fiche
Apache MahoutExplorer les outils de calcul distribué et d’apprentissage automatique proposés par Apache Mahout.Fiche
Apache AvroApache Avro : sérialiser des données avec des schémas évolutifs et les échanger entre outils et langages.Fiche
Apache RatisApache Ratis : implémenter la réplication et le consensus au moyen d’une bibliothèque Java du protocole Raft.Fiche
Apache CelixApache Celix : construire des applications modulaires en C avec une mise en œuvre du modèle de services OSGi.Fiche
Apache NutchApache Nutch : collecter et traiter des pages web pour construire un index de recherche.Fiche
Apache MynewtApache Mynewt : développer des logiciels pour des appareils connectés avec un système embarqué et ses outils.Fiche
Apache StormCrawlerApache StormCrawler : construire une chaîne distribuée de collecte de pages web à partir de composants Apache Storm.Fiche
Apache CamelApache Camel : relier des systèmes et transformer des messages avec des composants d’intégration et des modèles de routage.Fiche
Apache APISIXApache APISIX : gérer le routage, l’authentification et l’observabilité des requêtes vers des API et des microservices.Fiche
Apache GeronimoConsulter les composants et outils du projet Apache Geronimo pour les applications Java d’entreprise.Fiche
Apache CalciteApache Calcite : intégrer l’analyse et l’optimisation de requêtes SQL à des systèmes de gestion de données.Fiche
Apache HelixApache Helix : gérer la répartition et les états des ressources dans des systèmes distribués et répliqués.Fiche
Apache bRPCApache bRPC : développer des services réseau à hautes performances au moyen d’un cadre d’appels de procédures distantes.Fiche
Apache PigApache Pig : décrire et exécuter des analyses sur de grands jeux de données avec le langage Pig Latin.Fiche
Apache OFBizApache OFBiz : cadre Java et composants de données, services et interfaces pour applications de gestion.Fiche
Apache POILire et écrire des fichiers bureautiques, notamment des feuilles Excel, depuis du code Java.Fiche
Apache DruidApache Druid : interroger rapidement des données événementielles dans une base analytique distribuée.Fiche
Apache GumpApache Gump : comprendre les outils historiques d’intégration continue du projet Apache Gump.Fiche
Apache AriesApache Aries : développer des applications Java modulaires avec les composants et services d’entreprise d’OSGi.Fiche
Apache DaffodilApache Daffodil : décrire et convertir des formats de données binaires ou textuels au moyen de schémas DFDL.Fiche
Apache BValApache BVal : valider des objets Java et leurs contraintes avec une implémentation de Bean Validation.Fiche
Apache WicketApache Wicket : créer des applications web Java au moyen de composants et de modèles HTML.Fiche
Apache JamesApache James : déployer des fonctions de messagerie électronique et de traitement du courrier sur un serveur Java.Fiche
Apache RollerApache Roller : créer et administrer des blogs à l’aide d’une application serveur Java.Fiche
Apache SISApache SIS : manipuler des données spatiales et des systèmes de coordonnées dans des applications Java.Fiche
Apache BookKeeperApache BookKeeper : tenir des journaux répliqués de manière à conserver les écritures d’un système distribué.Fiche
Apache GravitinoApache Gravitino : gérer les métadonnées et fédérer les catalogues de plusieurs systèmes de données.Fiche
Apache TVMApache TVM : compiler et optimiser des modèles d’apprentissage automatique pour différents matériels.Fiche
Apache TezApache Tez : exécuter des chaînes de traitement distribuées modélisées sous forme de graphes de tâches.Fiche
Apache Portable Runtime (APR)Apache Portable Runtime (APR) : utiliser des bibliothèques portables pour les fichiers, les processus et le réseau en C.Fiche
Apache SDAPApache SDAP : préparer et analyser de grands ensembles de données scientifiques, notamment géospatiales.Fiche
Apache YetusApache Yetus : automatiser les contrôles de contributions, la documentation et la préparation de versions logicielles.Fiche
Apache TurbineApache Turbine : cadre Java fondé sur les servlets pour développer des applications Web.Fiche
Apache NuttXApache NuttX : développer des applications embarquées avec un système d’exploitation temps réel.Fiche
Apache LuceneApache Lucene : intégrer l’indexation de textes et la recherche à une application avec une bibliothèque Java.Fiche
Apache Lucene.NETApache Lucene.NET : ajouter des fonctions d’indexation et de recherche en texte intégral à des applications .NET.Fiche
Apache KuduApache Kudu : stocker et interroger des données en colonnes avec des mises à jour et des lectures analytiques.Fiche
Apache PLC4XCommuniquer avec des automates industriels au moyen de bibliothèques et de protocoles documentés.Fiche
Apache BigtopApache Bigtop : assembler et tester les composants de l’écosystème Hadoop sous forme de distributions intégrées.Fiche
Apache CommonsApache Commons : trouver des bibliothèques Java réutilisables pour les entrées-sorties, les collections, les textes et d’autres fonctions.Fiche
Apache AiravataApache Airavata : préparer et exécuter des travaux scientifiques sur des grappes de calcul, des supercalculateurs et des services cloud.Fiche
Apache RyaApache Rya : stocker et interroger de grands volumes de données RDF dans une architecture distribuée.Fiche
Apache PekkoConstruire des applications concurrentes et distribuées avec des acteurs et des flux réactifs.Fiche
Apache CouchDBApache CouchDB : stocker des documents JSON, les interroger et les répliquer au moyen d’une API HTTP.Fiche
Apache RocketMQApache RocketMQ : transmettre des messages et des événements entre applications dans une architecture distribuée.Fiche
Apache YuniKornApache YuniKorn : planifier les ressources de traitements et de services dans des grappes distribuées.Fiche
Apache IoTDBStocker et interroger des séries temporelles produites par des équipements et des capteurs connectés.Fiche
Apache TeaclaveApache Teaclave : construire des applications destinées à des environnements d’exécution de confiance avec des outils ouverts.Fiche
Apache HugeGraphApache HugeGraph : stocker et interroger des graphes avec une base de données compatible avec Apache TinkerPop.Fiche
Apache PulsarApache Pulsar : publier et conserver des messages et des événements dans une infrastructure distribuée.Fiche
Apache WayangDéfinir des traitements de données et les exécuter avec plusieurs moteurs de calcul.Fiche
Apache AlluraApache Allura : héberger des projets logiciels avec des dépôts de code, un suivi des tickets et des espaces de documentation.Fiche
Apache KyuubiApache Kyuubi : fournir une passerelle de requêtes SQL multi-utilisateurs vers des entrepôts et lacs de données.Fiche
Apache FineractApache Fineract : logiciel bancaire libre pour les comptes, prêts et services financiers numériques.Fiche
Apache GlutenApache Gluten : accélérer des traitements Spark SQL en utilisant des moteurs d’exécution vectorisés natifs.Fiche
Apache DubboApache Dubbo : relier des microservices au moyen d’appels de procédures distantes et de mécanismes de gouvernance du trafic.Fiche
Apache JohnzonApache Johnzon : lire, écrire et lier des documents JSON à des objets dans une application Java.Fiche
Apache JackrabbitApache Jackrabbit : gérer des contenus structurés et leurs versions dans un dépôt Java conforme à JCR.Fiche
Apache CayenneApache Cayenne : relier des classes Java à une base relationnelle et gérer les objets persistants avec un outil de modélisation.Fiche
Apache TikaApache Tika : identifier les formats de documents et extraire leur texte et leurs métadonnées.Fiche
Apache MINAApache MINA : développer des applications réseau avec des abstractions d’entrées-sorties et de communication.Fiche
Apache CelebornApache Celeborn : externaliser le transfert des données intermédiaires entre les étapes d’un calcul distribué.Fiche
Apache LibcloudApache Libcloud : piloter des ressources de plusieurs fournisseurs cloud depuis une bibliothèque Python commune.Fiche
Apache KylinPréparer des modèles analytiques et accélérer des requêtes OLAP sur de grands volumes de données.Fiche
Apache FreeMarkerApache FreeMarker : générer des pages et des documents à partir de modèles et de données dans des applications Java.Fiche
Apache HertzBeatApache HertzBeat : superviser des services et équipements au moyen de métriques, d’alertes et de pages d’état.Fiche
Apache AxisApache Axis : créer et utiliser des services web SOAP à partir de composants et d’outils Java.Fiche
Apache OpenWhiskApache OpenWhisk : exécuter des fonctions déclenchées par des événements dans une infrastructure sans serveur.Fiche
Apache Web ServicesConsulter les bibliothèques Apache pour traiter les messages, les protocoles et la sécurité des services web.Fiche
Apache TinkerPopApache TinkerPop : interroger et traiter des graphes au moyen de bibliothèques et du langage Gremlin.Fiche
Apache JuneauApache Juneau : sérialiser des objets Java et définir des échanges entre formats de données et services.Fiche
Apache ZeppelinApache Zeppelin : analyser des données et partager des résultats dans des carnets interactifs accessibles sur le web.Fiche
Apache Pony MailApache Pony Mail : archiver et consulter des échanges de listes de diffusion à partir d’une interface web.Fiche
Apache RoyaleApache Royale : développer des interfaces et des applications destinées notamment aux environnements JavaScript.Fiche
Apache OpenDALApache OpenDAL : accéder à différents services de stockage de données avec une interface logicielle commune.Fiche