Esta lista de proyectos de Apache Software Foundation contiene los proyectos de desarrollo de software de Apache Software Foundation (ASF). [1]
Además de los proyectos, hay algunas otras áreas diferenciadas de Apache:
- Incubadora: para proyectos aspirantes de ASF
- Ático: para proyectos retirados de ASF
- INFRA - Equipo de Infraestructura Apache: proporciona y administra toda la infraestructura y los servicios para la Apache Software Foundation y para cada proyecto de la Fundación.
Proyectos activos
- Accumulo : implementación segura de Bigtable
- ActiveMQ : agente de mensajes que admite diferentes protocolos de comunicación y clientes, incluido un cliente Java Message Service (JMS) 1.1 completo. [2]
- AGE: Extensión de PostgreSQL que proporciona funcionalidad de base de datos gráfica para permitir a los usuarios de PostgreSQL utilizar el modelado de consultas gráficas al unísono con el modelo relacional existente de PostgreSQL.
- Airavata : un marco de software de sistema distribuido para administrar aplicaciones simples y compuestas con patrones complejos de ejecución y flujo de trabajo en diversos recursos computacionales
- Airflow : plataforma basada en Python para crear, programar y monitorear flujos de trabajo de manera programática
- Allura : implementación de código abierto basada en Python de un software de forja
- Ambari: simplifica enormemente el aprovisionamiento, la gestión y la supervisión de clústeres Hadoop
- Ant : herramienta de compilación basada en Java
- AntUnit: La biblioteca Ant proporciona tareas Ant para probar tareas Ant; también se puede utilizar para realizar pruebas funcionales y de integración de aplicaciones arbitrarias con Ant.
- Ivy : un gestor de dependencias muy potente orientado a la gestión de dependencias de Java, aunque podría utilizarse para gestionar dependencias de cualquier tipo.
- IvyDE: integre Ivy en Eclipse con el complemento IvyDE
- APISIX : puerta de enlace de API de microservicios nativa de la nube
- Archiva: Administrador de repositorio de artefactos de construcción
- Aries : Modelo de programación empresarial OSGi
- Arrow : "Una capa de datos de alto rendimiento entre sistemas para análisis en memoria en columnas". [3] [4]
- AsterixDB: sistema de gestión de big data de código abierto
- Atlas: conjunto escalable y extensible de servicios básicos de gobernanza
- Avro : un sistema de serialización de datos.
- Comité del Eje Apache
- Axis : marco de servicios web basado en XML y de código abierto
- Axis2 : un marco de hospedaje y consumo de servicios que facilita el uso de SOAP y servicios web
- Rampart : implementación del estándar WS-Security para el motor de servicios web Axis2
- Sandesha2: un módulo Axis2 que implementa WS-RM.
- Bahir: extensiones para plataformas de análisis distribuido como Apache Spark
- Beam , una superAPI para big data
- Bigtop: un proyecto para el desarrollo de empaquetamiento y pruebas del ecosistema Apache Hadoop.
- Bloodhound : rastreador de defectos basado en Trac [5]
- BookKeeper: un servicio de registro replicado confiable
- Brooklyn : un marco para modelar, monitorear y administrar aplicaciones a través de modelos autónomos
- BRPC: marco RPC de grado industrial para crear servicios confiables y de alto rendimiento
- BuildStream: herramienta para construir/integrar pilas de software
- BVal: Implementación de la API de validación de Bean
- Calcita : marco de gestión de datos dinámicos
- Camel : motor de reglas de enrutamiento y mediación declarativas que implementa los patrones de integración empresarial utilizando un lenguaje específico de dominio basado en Java
- CarbonData : un formato de datos en columnas indexadas para análisis rápidos en plataformas de big data, por ejemplo, Apache Hadoop, Apache Spark, etc.
- Cassandra : base de datos distribuida de segunda generación y altamente escalable
- Causeway (anteriormente Isis): un marco para desarrollar rápidamente aplicaciones basadas en dominios en Java
- Cayenne : marco ORM de Java
- Celix : implementación de la especificación OSGi adaptada a C y C++
- CloudStack : software para implementar y gestionar infraestructura en la nube
- Cocoon : marco de publicación XML
- Commons : bibliotecas y utilidades Java reutilizables demasiado pequeñas para merecer su propio proyecto
- BCEL : Biblioteca de ingeniería de bytecode
- Demonio : Demonio común
- Jelly : Jelly es un motor de scripting basado en Java y XML. Jelly combina las mejores ideas de JSTL, Velocity, DVSL, Ant y Cocoon en un motor de scripting simple pero potente.
- Registro : Commons Logging es un adaptador delgado que permite la conexión configurable con otros sistemas de registro conocidos.
- OGNL : Biblioteca de navegación de gráficos de objetos
- Desarrollo comunitario: proyecto que crea y proporciona herramientas, procesos y asesoramiento para ayudar a los proyectos de software de código abierto a mejorar la salud de su propia comunidad.
- Cordova : marco de desarrollo móvil
- CouchDB : base de datos orientada a documentos
- Comité Apache Creadur
- Rata: mejora la precisión y la eficiencia al revisar y auditar versiones.
- Tentacles: simplifica el trabajo de revisión de versiones de repositorios que constan de grandes cantidades de artefactos
- Whisker: ayuda a las aplicaciones ensambladas a mantener la documentación legal correcta.
- cTAKES : "Software de extracción de conocimiento de análisis de texto" clínico para extraer información de texto libre de registros médicos electrónicos clínicos
- Curador: se basa en ZooKeeper y maneja la complejidad de administrar conexiones al clúster de ZooKeeper y reintentar operaciones.
- CXF : marco de servicios web
- Narciso: implementación del lenguaje de descripción de formato de datos (DFDL) utilizado para convertir entre datos de formato fijo y XML/JSON
- DataFu: colección de bibliotecas para trabajar con datos a gran escala en Hadoop
- DataSketches: biblioteca de código abierto y alto rendimiento de algoritmos de transmisión estocástica comúnmente llamados "sketches" en las ciencias de datos.
- Comité de bases de datos Apache
- DeltaSpike: colección de extensiones JSR-299 (CDI) para crear aplicaciones en las plataformas Java SE y EE
- Comité de directorio de Apache
- Directorio : LDAP y Kerberos, completamente en Java.
- Servidor de directorio : un servidor LDAP y Kerberos extensible e integrable, completamente en Java
- Directory Studio : navegador LDAP y cliente de directorio basado en Eclipse
- Fortress : una plataforma de autorización basada en estándares que implementa el control de acceso basado en roles (RBAC) ANSI INCITS 359
- Kerby: vinculación de Kerberos en Java
- API LDAP : un SDK para el acceso a directorios en Java
- SCIMple es una implementación de la especificación SCIM v2.0
- DolphinScheduler: un motor de programación ETL distribuido con una potente interfaz de visualización DAG
- Doris: almacenamiento de datos SQL interactivo basado en MPP para informes y análisis, ideal tanto para escenarios de alto rendimiento como para consultas puntuales de alta concurrencia
- Drill : marco de software que admite aplicaciones distribuidas con uso intensivo de datos para el análisis interactivo de conjuntos de datos a gran escala
- Druid : almacén de datos distribuido, orientado a columnas y de alto rendimiento
- Dubbo: marco RPC basado en Java, ligero y de alto rendimiento
- ECharts: biblioteca de gráficos y visualización de datos escrita en JavaScript
- Empire-db : una capa de abstracción de base de datos relacional liviana y un componente de persistencia de datos
- EventMesh: entorno de ejecución de servicio básico nativo de la nube dinámico que se utiliza para disociar la capa de aplicación y middleware
- Felix : implementación de la especificación del marco central de OSGi Release 5
- Fineract: Plataforma para servicios financieros digitales
- Flagon: plataforma de pruebas de usabilidad de herramientas de software
- Flex : SDK multiplataforma para desarrollar e implementar aplicaciones de Internet enriquecidas.
- Flink : motor de procesamiento de datos a gran escala, rápido y confiable.
- Flume : marco de agregación de registros a gran escala
- Comité Apache Fluo
- Fluo: un sistema de procesamiento distribuido que permite a los usuarios realizar actualizaciones incrementales de grandes conjuntos de datos
- Recetas de Fluo: las recetas de Apache Fluo se basan en la API de Fluo para ofrecer funcionalidad adicional a los desarrolladores
- Fluo YARN: una herramienta para ejecutar aplicaciones Apache Fluo en Apache Hadoop YARN
- FreeMarker : un motor de plantillas, es decir, una herramienta genérica para generar salidas de texto basadas en plantillas. FreeMarker está implementado en Java como una biblioteca de clases para programadores.
- Geode: soluciones de gestión de datos de baja latencia y alta concurrencia
- Geronimo : servidor Java EE
- Gobblin: marco de integración de datos distribuidos
- Gora: un marco de código abierto que proporciona un modelo de datos en memoria y persistencia para big data
- Griffin: una solución de calidad de datos de código abierto para Big Data, que admite tanto el modo de procesamiento por lotes como el de transmisión. Originalmente desarrollada por eBay [6]
- Groovy : un lenguaje de programación dinámico y orientado a objetos para la plataforma Java
- Guacamole : Aplicación web HTML5 para acceder a escritorios remotos [7]
- Gump : integración , dependencias y gestión de versiones
- Hadoop : marco de software Java que admite aplicaciones distribuidas con uso intensivo de datos
- HAWQ: motor analítico avanzado de SQL empresarial en Hadoop
- HBase : el software Apache HBase es la base de datos Hadoop. Piense en él como un almacén de datos distribuido, escalable y de gran tamaño.
- Helix : un marco de gestión de clústeres para recursos distribuidos particionados y replicados
- Hive : el software de almacenamiento de datos Apache Hive facilita la consulta y la gestión de grandes conjuntos de datos que residen en un almacenamiento distribuido.
- Hop: La plataforma de orquestación Hop, o Apache Hop, tiene como objetivo facilitar todos los aspectos de la orquestación de datos y metadatos.
- Servidor HTTP : La aplicación del servidor HTTP Apache 'httpd'
- mod_python : módulo que integra el intérprete de Python en el servidor Apache. Se ha dejado de usar en favor de mod_wsgi .
- Apache HttpComponents: bibliotecas Java de bajo nivel para HTTP
- Hudi: proporciona actualizaciones atómicas y flujos de datos incrementales en Big Data
- Iceberg : un estándar abierto para tablas SQL analíticas, diseñado para un alto rendimiento y facilidad de uso.
- Ignite : una red de datos en memoria que proporciona componentes de almacenamiento en caché, partición, procesamiento y consulta de datos en memoria [8]
- Impala : un motor SQL distribuido de alto rendimiento
- InLong: un marco de integración integral para datos masivos que proporciona capacidades de transmisión de datos automáticas, seguras y confiables
- IoTDB : almacén de datos para gestionar grandes cantidades de datos de series temporales en aplicaciones industriales
- Jackrabbit : implementación de la API del repositorio de contenido de Java
- James : servidor de noticias y correo electrónico Java
- jclouds: kit de herramientas multicloud de código abierto para la plataforma Java
- Jena es un marco de trabajo de Web semántica de código abierto para Java
- JMeter : aplicación Java pura para pruebas de carga y funcionales
- Johnzon: análisis de JSON compatible con JSR-353; módulos para ayudar con JSR-353, así como con JSR-374 y JSR-367
- JSPWiki: un motor WikiWiki extensible y rico en funciones, creado en torno a los componentes J2EE estándar (Java, servlets, JSP)
- Juneau: un conjunto de herramientas para organizar POJOs en una amplia variedad de tipos de contenido utilizando un marco común
- Kafka : un software de mensajería
- Karaf: una distribución OSGi para aplicaciones del lado del servidor.
- Kibble: un conjunto de herramientas para recopilar, agregar y visualizar actividades en proyectos de software.
- Knox: una puerta de enlace API REST para servicios Hadoop
- Kudu : un motor de almacenamiento en columnas distribuido creado para el ecosistema Apache Hadoop
- Kvrocks: una base de datos NoSQL de clave-valor distribuida, que admite la rica estructura de datos
- Kylin : motor de análisis distribuido
- Kyuubi: un servidor Thrift JDBC/ODBC distribuido y multiusuario para la gestión, el procesamiento y el análisis de datos a gran escala, construido sobre Apache Spark y diseñado para soportar más motores.
- Libcloud: una biblioteca Python estándar que abstrae las diferencias entre las API de múltiples proveedores de nube.
- Linkis: un proyecto de middleware computacional, que desacopla las aplicaciones superiores y los motores de datos subyacentes, proporciona interfaces estandarizadas (REST, JDBC, WebSocket, etc.) para conectarse fácilmente a varios motores subyacentes (Spark, Presto, Flink, etc.)
- Comité de servicios de registro de Apache
- Motosierra: un visor de registros GUI.
- Log4cxx: proporciona servicios de registro para C++.
- Log4j : Apache Log4j
- Log4net : proporciona servicios de registro para .NET.
- Log4php: un marco de registro para PHP.
- Comité Apache Lucene
- Lucene Core : una biblioteca de motores de búsqueda de texto con todas las funciones y de alto rendimiento
- Solr : servidor de búsqueda empresarial basado en la biblioteca de búsqueda Java de Lucene
- Lucene.NET: un puerto de la biblioteca de motor de búsqueda Lucene, escrito en C# y dirigido a usuarios del entorno de ejecución .NET.
- MADlib: marco de aprendizaje automático escalable, basado en SQL y basado en big data para científicos de datos
- Mahout : solución de minería de datos y aprendizaje automático. Mahout
- ManifoldCF: software de código abierto para transferir contenido entre repositorios o índices de búsqueda
- Maven : herramienta de gestión y comprensión de proyectos Java
- Doxia : un marco de generación de contenido que admite muchos lenguajes de marcado.
- Mesos : gestor de clústeres de código abierto
- Comité Apache MINA
- FtpServer: Servidor FTP escrito completamente en Java
- MINA : Infraestructura Multipropósito para Aplicaciones de Red, un marco para desarrollar aplicaciones de red de alto rendimiento y alta escalabilidad. MINA
- SSHD: una biblioteca Java 100% pura para soportar los protocolos SSH tanto en el lado del cliente como del servidor SSHD
- Vysper: tiene como objetivo ser un servidor XMPP (Jabber) modular y con todas las funciones. Vysper está implementado en Java.
- Mnemonic: una biblioteca orientada a memoria híbrida, no volátil y transparente para big data, computación de alto rendimiento y análisis
- Comité Apache MyFaces
- MyFaces : Implementación de JavaServer Faces
- Tobago: conjunto de componentes de interfaz de usuario basados en JSF
- Mynewt : sistema operativo integrado optimizado para redes y diseñado para la gestión remota de dispositivos restringidos
- NetBeans : entorno de desarrollo, plataforma de herramientas y marco de aplicación
- NiFi : sistema fácil de usar, potente y confiable para procesar y distribuir datos
- Nutch : un rastreador web de código abierto altamente extensible y escalable
- NuttX : sistema operativo integrado en tiempo real (RTOS) maduro
- OFBiz : Open for Business: software de automatización empresarial
- Olingo: Cliente y servidor para OData
- Oozie : un sistema de programación de flujo de trabajo para administrar trabajos de Apache Hadoop.
- OpenJPA : Implementación de la API de persistencia de Java
- OpenMeetings : aplicación de videoconferencia, mensajería instantánea, pizarra y edición colaborativa de documentos
- OpenNLP : kit de herramientas para el procesamiento del lenguaje natural
- OpenOffice : una suite de productividad de documentos de oficina de código abierto
- OpenWebBeans : Plataforma de inyección de dependencias
- OpenWhisk: plataforma informática distribuida sin servidor
- ORC : formato de archivo en columnas para cargas de trabajo de big data
- Ozone: almacén de objetos escalable, redundante y distribuido para Hadoop
- Parquet : un formato de almacenamiento en columnas de uso general
- PDFBox : biblioteca de PDF basada en Java (lectura, extracción de texto, manipulación, visualización)
- Mod_perl : módulo que integra el intérprete de Perl en el servidor Apache
- Pekko: un conjunto de herramientas y un ecosistema para crear aplicaciones altamente concurrentes, distribuidas, reactivas y resilientes para Java y Scala [9]
- Petri: se ocupa de la evaluación, la educación y la adopción de las políticas y procedimientos de la Fundación para el desarrollo colaborativo y de los pros y contras de unirse a la Fundación.
- Phoenix : Capa SQL en HBase
- Pig : una plataforma para analizar grandes conjuntos de datos en Hadoop
- Pinot : un almacén de datos distribuido, de código abierto y orientado a columnas escrito en Java [10]
- Pivot : una plataforma para crear aplicaciones de Internet sofisticadas en Java
- PLC4X: API universal para comunicarse con controladores lógicos programables
- Comité de POI de Apache
- APR : Apache Portable Runtime, una biblioteca de portabilidad escrita en C
- Portales: software relacionado con portales web
- Pulsar: sistema de mensajería pub-sub distribuido creado originalmente en Yahoo
- Qpid : sistema de mensajería AMQP en Java y C++
- Ranger: un marco para habilitar, monitorear y administrar la seguridad integral de los datos en toda la plataforma Hadoop
- Ratis: Implementación en Java del protocolo de consenso RAFT
- RocketMQ : un middleware orientado a mensajes, rápido, de baja latencia, confiable, escalable, distribuido y fácil de usar, especialmente para procesar grandes cantidades de datos en streaming.
- Roller : un servidor de blogs grupal y multiusuario con todas las funciones, adecuado tanto para sitios de blogs pequeños como grandes
- Royale : mejora la productividad de los desarrolladores al crear aplicaciones para cualquier lugar donde se ejecute JavaScript (y otros entornos de ejecución)
- Rya: almacén triple RDF basado en la nube que admite consultas SPARQL
- Samza : marco de procesamiento de flujo
- Santuario: Seguridad XML en Java y C++
- SDAP: centro integrado de análisis de datos para problemas de Big Science
- SeaTunnel: una plataforma de integración de datos distribuidos de ultra alto rendimiento y muy fácil de usar que admite la sincronización en tiempo real de datos masivos.
- Sedona: gran motor de procesamiento de datos geoespaciales
- Serf: biblioteca de cliente HTTP basada en C de alto rendimiento creada sobre la biblioteca Apache Portable Runtime (APR)
- ServiceComb: marco de microservicios que proporciona un conjunto de herramientas y componentes para facilitar el desarrollo y la implementación de aplicaciones en la nube.
- ServiceMix: bus de servicios empresariales compatible con JBI y OSGi
- ShardingSphere: relacionado con un sistema de agrupamiento de bases de datos que proporciona fragmentación de datos, transacciones distribuidas y gestión de bases de datos distribuidas.
- ShenYu: API Gateway nativa de Java para proxy de servicio, conversión de protocolos y gobernanza de API
- Shiro : un marco de seguridad Java fácil de usar
- SINGA : una biblioteca distribuida de aprendizaje profundo
- Sistema de Información Espacial (SIS): una biblioteca para el desarrollo de aplicaciones geoespaciales
- SkyWalking: gestión y monitorización del rendimiento de aplicaciones (APM)
- Sling : innovador framework web basado en JCR y OSGi
- Solr : servidor de búsqueda de texto completo
- SpamAssassin : filtro de correo electrónico utilizado para identificar spam
- Spark : marco de computación en clúster de código abierto
- Steve: STeVe es una colección de herramientas de votación en línea, utilizadas por la ASF, para gestionar STV y otros métodos de votación.
- Storm : un sistema de computación distribuido en tiempo real.
- StreamPipes: caja de herramientas de IoT (industrial) de autoservicio que permite a los usuarios no técnicos conectarse, analizar y explorar flujos de datos de IoT (industrial)
- Streams: interoperabilidad de perfiles en línea y feeds de actividad
- Struts : marco de aplicaciones web Java
- Submarine: plataforma de aprendizaje automático nativa de la nube
- Subversion : sistema de control de versiones (cliente/servidor) de código abierto
- Superset : aplicación web empresarial para exploración de datos, visualización de datos y creación de paneles de control
- Synapse : un bus de servicios empresariales (ESB) ligero y de alto rendimiento
- Syncope: un sistema de código abierto para la gestión de identidades digitales en entornos empresariales.
- SystemDS : aprendizaje automático escalable
- Tapestry : marco web Java basado en componentes
- Comité Apache Tcl
- Integración de Tcl para Apache httpd
- Rivet: sistema de programación Tcl del lado del servidor que combina facilidad de uso y potencia
- Websh: Websh es un entorno de desarrollo rápido para crear aplicaciones web potentes, rápidas y confiables en Tcl
- Tez: un esfuerzo por desarrollar un marco de aplicación genérico que pueda usarse para procesar gráficos acíclicos dirigidos (DAG) arbitrariamente complejos de tareas de procesamiento de datos y también un conjunto reutilizable de primitivos de procesamiento de datos que puedan usarse en otros proyectos.
- Thrift : lenguaje de definición de interfaz y protocolo de comunicación binario que se utiliza para definir y crear servicios para numerosos lenguajes.
- Tika : kit de herramientas de análisis de contenido para extraer metadatos y texto de documentos digitales de varios tipos, por ejemplo, audio, video, imágenes, suites ofimáticas, web, correo y binarios.
- TinkerPop : un marco de computación gráfica para bases de datos gráficas (OLTP) y sistemas de análisis de gráficos (OLAP)
- Tomcat : contenedor web para servir servlets y JSP
- Componentes de diálogo reutilizables (RDC) Taglib: un marco para crear taglibs JSP que ayudan en el desarrollo rápido de aplicaciones de voz y multimodales
- TomEE : una pila de perfiles web Java EE 6 totalmente Apache para Apache Tomcat
- Control de tráfico: Desarrollado en torno a Apache Traffic Server como software de almacenamiento en caché, Traffic Control implementa todas las funciones básicas de una CDN moderna. Control de tráfico
- Servidor de tráfico : servidor proxy de almacenamiento en caché compatible con HTTP/1.1. Servidor de tráfico
- Turbine : un marco basado en servlets que permite a los desarrolladores de Java crear rápidamente aplicaciones web
- TVM: un marco de compilación de aprendizaje automático de extremo a extremo para CPU, GPU y aceleradores
- UIMA: marco de análisis de contenido no estructurado
- Unomi: implementación de referencia de la especificación de la plataforma de datos de clientes OASIS
- VCL: una plataforma de computación en la nube para aprovisionar y gestionar el acceso a recursos informáticos remotos dedicados.
- Comité de Velocidad Apache:
- Anakia: una herramienta de transformación XML que utiliza JDOM y Velocity para transformar documentos XML en múltiples formatos.
- Texen: una utilidad de generación de texto de propósito general basada en Apache Velocity y Apache Ant.
- Velocity : motor de creación de plantillas Java
- Apache Velocity DVSL: una herramienta modelada según XSLT y pensada para transformaciones XML generales utilizando el lenguaje de plantillas Velocity.
- Apache Velocity Tools: herramientas e infraestructura para el motor de plantillas
- Comité de servicios web Apache
- Axioma : un modelo de objetos XML que admite análisis diferido.
- Woden: utilizado para desarrollar una biblioteca de clases Java para leer, manipular, crear y escribir documentos WSDL.
- Whimsy: herramientas que muestran y visualizan diversos datos relacionados con las organizaciones y procesos de la ASF.
- Wicket : marco web Java basado en componentes
- Xalan : procesadores XSLT en Java y C++
- Xerces : validación del analizador XML
- Comité de gráficos XML de Apache
- Batik : biblioteca Java pura para manipulación de contenido SVG
- FOP : formateador de impresión Java impulsado por objetos de formato XSL (XSL-FO); los formatos de salida admitidos incluyen PDF, PS, PCL, AFP, XML (representación de árbol de área), Print, AWT y PNG y, en menor medida, RTF y TXT
- XML Graphics Commons: componentes comunes para Apache Batik y Apache FOP
- Yetus: una colección de bibliotecas y herramientas que permiten procesos de contribución y lanzamiento de proyectos de software
- YuniKorn: programador de recursos independiente responsable de programar trabajos por lotes y servicios de larga duración en sistemas distribuidos a gran escala
- Zeppelin: una herramienta colaborativa de análisis y visualización de datos para sistemas de procesamiento de datos distribuidos y de uso general
- ZooKeeper : servicio de coordinación para aplicaciones distribuidas
Incubando proyectos
- Anotador: proporciona código que permite realizar anotaciones para navegadores, servidores y humanos.
- Baremaps: conjunto de herramientas y componentes de infraestructura para crear, publicar y operar mapas en línea
- Celeborn: servicio de datos intermedio para motores de computación de big data que potencia el rendimiento, la estabilidad y la flexibilidad
- DataLab: plataforma para crear entornos de ciencia de datos exploratorios y de autoservicio en la nube utilizando las mejores herramientas de ciencia de datos
- DevLake: plataforma de datos de desarrollo que proporciona la infraestructura de datos para que los equipos de desarrolladores analicen y mejoren su productividad de ingeniería.
- HugeGraph: una base de datos de gráficos a gran escala y fácil de usar
- KIE: comunidad de soluciones y herramientas de apoyo para la ingeniería del conocimiento y la automatización de procesos, centrada en eventos, reglas y flujos de trabajo
- Liminal: una plataforma integral para ingenieros y científicos de datos que les permite construir, entrenar e implementar modelos de aprendizaje automático de manera sólida y ágil.
- Livy: servicio web que expone una interfaz REST para administrar contextos Spark de larga ejecución
- Milagro: infraestructura de seguridad central para redes descentralizadas
- Nemo: sistema de procesamiento de datos
- NLPCraft: API de Java para aplicaciones NLU
- OpenDAL: Capa de acceso a datos abiertos. Ofrece compatibilidad con capas nativas, lo que permite a los usuarios implementar middleware o interceptar para todas las operaciones.
- Paimon: almacenamiento unificado para crear tablas dinámicas para el procesamiento de flujo y por lotes con motores de cómputo de big data, que admiten la ingesta de datos de alta velocidad y la consulta de datos en tiempo real
- Pegasus: sistema distribuido de almacenamiento de clave-valor diseñado para ser simple, escalable horizontalmente, altamente consistente y de alto rendimiento.
- Pony Mail: servicio de archivado de correo, visualización de archivos e interacción
- StreamPark: una plataforma de desarrollo de aplicaciones de streaming
- Teaclave: plataforma informática segura y universal
- Toree: proporciona a las aplicaciones un mecanismo para acceder de forma interactiva y remota a Spark
- Capacitación: el proyecto tiene como objetivo desarrollar recursos que puedan usarse con fines de capacitación en varios formatos de medios, idiomas y para varios proyectos de destino Apache y no Apache.
- Tuweni: conjunto de bibliotecas y otras herramientas para facilitar el desarrollo de blockchain y otro software descentralizado en Java y otros lenguajes JVM
- Uniffle: un servicio de reproducción remota unificada
- Wayang: sistema de procesamiento de datos multiplataforma
Lo anterior puede estar incompleto, ya que la lista de proyectos en incubación cambia con frecuencia.
Proyectos retirados
Un proyecto retirado es aquel que se ha cerrado por iniciativa de la junta directiva, el PMC del proyecto, el PPMC o el IPMC por diversas razones. Ya no se desarrolla en la Apache Software Foundation y no tiene otras funciones.
- Abdera: implementación del formato de sindicación Atom y del protocolo de publicación Atom
- ACE: un marco de distribución que permite la gestión centralizada y la distribución de componentes de software, datos de configuración y otros artefactos a sistemas de destino.
- Any23: Anything To Triples (Any23) es una biblioteca, un servicio web y una herramienta de línea de comandos que extrae datos estructurados en formato RDF de una variedad de documentos web.
- Apex : motor unificado de procesamiento de flujos y lotes de nivel empresarial
- Aurora : marco de trabajo de Mesos para servicios de larga duración y trabajos cron
- AxKit: servidor de aplicaciones XML para Apache. Proporciona conversión sobre la marcha de XML a cualquier formato, como HTML, WAP o texto, utilizando técnicas estándar de W3C o código personalizado flexible.
- Beehive : modelo de objetos visuales de Java
- Buildr: un sistema de compilación para aplicaciones basadas en Java, que incluye soporte para Scala, Groovy y un número creciente de lenguajes y herramientas JVM
- Química: proporciona implementaciones de código abierto de la especificación de Servicios de interoperabilidad de gestión de contenido (CMIS)
- Chukwa: Chukwa es un sistema de recopilación de datos de código abierto para monitorear grandes sistemas distribuidos.
- Clerezza: una plataforma de servicios que proporciona un conjunto de funcionalidades para la gestión de datos vinculados semánticamente accesibles a través de servicios web RESTful y de forma segura.
- Haga clic en : Java Web Framework simple y fácil de usar
- Continuum : servidor de integración continua
- Crimson: analizador XML de Java que admite XML 1.0 a través de varias API
- Crunch: proporciona un marco para escribir, probar y ejecutar pipelines de MapReduce
- Deltacloud: proporciona API front-end comunes para abstraer las diferencias entre los proveedores de la nube
- DeviceMap: repositorio de datos de dispositivos y API de clasificación
- DirectMemory: caché fuera del montón para la máquina virtual Java
- DRAT: análisis, auditoría y generación de informes de licencias de código a gran escala
- Eagle: solución de análisis de código abierto para identificar problemas de seguridad y rendimiento al instante en plataformas de big data
- ECS: API para generar elementos para varios lenguajes de marcado
- ESME: plataforma de microintercambio y micromensajería segura y altamente escalable que permite a las personas descubrirse y conocerse entre sí y obtener acceso controlado a otras fuentes de información, todo en un contexto de proceso comercial.
- Etch: marco de mensajería multiplataforma, independiente del lenguaje y del transporte, similar a RPC
- Excalibur: marco de inversión de control de Java que incluye contenedores y componentes
- Falcon: motor de gobernanza de datos
- Forrest: marco de documentación basado en Cocoon
- Giraph : sistema de procesamiento de gráficos escalable
- Hama : Hama es un motor informático BSP de propósito general, eficiente y escalable.
- Harmony : kit de desarrollo y entorno de ejecución para Java SE 5 y 6
- HiveMind: microkernel de servicios y configuración
- iBATIS : marco de persistencia que permite mapear consultas SQL a POJO
- Yakarta : Java del lado del servidor , incluido su propio conjunto de subproyectos
- Jakarta Cactus: marco de prueba simple para realizar pruebas unitarias de código Java del lado del servidor
- Joshua: kit de herramientas para la traducción automática estadística
- Comité jUDDI de Apache
- Scout: Apache Scout es una implementación de JSR 93 (JAXR).
- Laboratorios: un lugar de innovación donde los comités de la fundación pueden experimentar con nuevas ideas
- Lens: Interfaz de análisis unificada
- Lenya: sistema de gestión de contenidos (CMS) basado en Apache Cocoon
- Lucy: biblioteca de motores de búsqueda que proporciona búsqueda de texto completo para lenguajes de programación dinámicos
- Marmotta : una plataforma abierta para datos vinculados
- MetaModel: proporciona una interfaz común para el descubrimiento, la exploración de metadatos y la consulta de diferentes tipos de fuentes de datos.
- Metron: seguridad de big data en tiempo real
- MRUnit: biblioteca de Java que ayuda a los desarrolladores a realizar pruebas unitarias en Apache Hadoop map reduce jobs
- MXNet : marco de programación de aprendizaje profundo
- ODE : Apache ODE es una implementación de WS-BPEL que admite la orquestación de servicios web utilizando definiciones de procesos flexibles.
- ObJectRelationalBridge (OJB): herramienta de mapeo de objetos/relaciones que permitió la persistencia transparente de objetos Java en bases de datos relacionales
- Oltu - Padre: Implementación del protocolo OAuth en Java
- Onami: proyecto centrado en el desarrollo y mantenimiento de un conjunto de extensiones de Google Guice que no vienen incluidas de fábrica por la propia librería
- OODT : Tecnología de datos orientada a objetos, un marco de gestión de datos para capturar y compartir datos
- Open Climate Workbench: un conjunto integral de algoritmos, bibliotecas e interfaces diseñados para estandarizar y agilizar el proceso de interacción con grandes cantidades de datos de observación y realizar evaluaciones de modelos climáticos regionales.
- ORO: Motor de expresiones regulares compatible con varios dialectos
- Polygene: un esfuerzo comunitario que explora la programación orientada a compuestos para el desarrollo de aplicaciones centradas en el dominio
- PredictionIO: PredictionIO es un servidor de aprendizaje automático de código abierto creado sobre una pila de código abierto de última generación, que permite a los desarrolladores administrar e implementar servicios predictivos listos para producción para varios tipos de tareas de aprendizaje automático.
- REEF: Una red informática escalable que facilita el desarrollo de aplicaciones de Big Data sobre gestores de recursos como Apache YARN y Mesos
- Regexp: motor de expresiones regulares
- River : proporciona un servicio JINI que cumple con los estándares
- Sentry: autorización de grano fino para datos y metadatos en Apache Hadoop
- Shale : marco de aplicación web basado en JavaServer Faces
- Shindig: contenedor OpenSocial; ayuda a comenzar a alojar aplicaciones OpenSocial rápidamente al proporcionar el código para representar gadgets, solicitudes de proxy y manejar solicitudes REST y RPC
- Sqoop : una herramienta diseñada para transferir de manera eficiente datos masivos entre Apache Hadoop y almacenes de datos estructurados como bases de datos relacionales.
- STDCXX: colección de algoritmos, contenedores, iteradores y otros componentes fundamentales de cada pieza de software, implementados como clases, plantillas y funciones de C++ esenciales para escribir programas de C++
- Stanbol : Componentes de software para la gestión de contenidos semánticos
- Stratos: marco de plataforma como servicio (PaaS)
- Tajo: sistema de almacenamiento de datos relacional. Utiliza el sistema de archivos Hadoop como almacenamiento distribuido.
- Tiles : marco de plantillas creado para simplificar el desarrollo de interfaces de usuario de aplicaciones web.
- Trafodion: solución SQL-on-Hadoop a escala web que permite cargas de trabajo transaccionales u operativas en Apache Hadoop [11] [12] [13]
- Toscana : Implementación de SCA , también ofrecemos otras implementaciones de SOA
- Twill: Utilice las capacidades distribuidas de Apache Hadoop YARN con un modelo de programación similar a la ejecución de subprocesos
- Usergrid: un backend como servicio ("BaaS" o "mBaaS") de código abierto compuesto por una base de datos NoSQL distribuida integrada, una capa de aplicación y un nivel de cliente con SDK para desarrolladores que buscan crear rápidamente aplicaciones web y/o móviles
- VXQuery: Apache VXQuery implementa un procesador de consultas XML paralelo.
- Wave : edición colaborativa online en tiempo real
- Whirr: un conjunto de bibliotecas para ejecutar servicios en la nube
- Wink: Servicios web RESTFul basados en la especificación JAX-RS
- Wookie: analizador, servidor y complementos para trabajar con aplicaciones web empaquetadas W3C
- WS Muse: implementación de las especificaciones WS-ResourceFramework ( WSRF ), WS-BaseNotification ( WSN ) y WS-DistributedManagement ( WSDM )
- Xang: Marco web XML que agregó múltiples fuentes de datos, hizo que esos datos fueran direccionables por URL y definió métodos personalizados para acceder a esos datos.
- Xindice: Base de datos XML
- Zipkin: sistema de rastreo distribuido
- OpenCMIS : Colección de bibliotecas, marcos y herramientas Java en torno a la especificación CMIS para la interoperabilidad de documentos .
Lo anterior puede estar incompleto, ya que la lista de proyectos retirados cambia.
Referencias
- ^ "Lista de proyectos Apache". The Apache Software Foundation. 2018. Consultado el 19 de mayo de 2018 .
- ^ "Información del proyecto, Apache ActiveMQ". Apache.
- ^ "Apache Arrow". Apache Software Foundation . Consultado el 12 de mayo de 2016 .
- ^ "La Apache Software Foundation anuncia Apache Arrow como un proyecto de alto nivel". Apache Software Foundation. 17 de febrero de 2016. Consultado el 12 de mayo de 2016 .
- ^ "Estado de incubación del proyecto Bloodhound". Apache Software Foundation . Consultado el 21 de marzo de 2013 .
- ^ Alex Lv (12 de octubre de 2016). «Griffin: servicio de calidad de datos basado en modelos en la nube para datos en tiempo real y por lotes» . Consultado el 21 de octubre de 2020 .
- ^ "Apache Guacamole™". guacamole.apache.org . Consultado el 2 de octubre de 2019 .
- ^ "Información del proyecto Apache Ignite". Apache.
- ^ "Apache Software Foundation anuncia el nuevo proyecto de alto nivel Apache® Pekko™". Apache Software Foundation . 16 de mayo de 2024.
- ^ "La Apache Software Foundation anuncia que Apache® Pinot™ es un proyecto de alto nivel". blogs.apache.org . 2 de agosto de 2021.
- ^ Woodie, Alex (14 de julio de 2014). "HP lanza el sombrero de Trafodion al ring de OLTP Hadoop". datanami .
- ^ Pal, Sumit (18 de noviembre de 2016). "¿Por qué SQL en big data?". SQL on Big Data . Apress. p. 11. ISBN 978-1484222461.
- ^ Sally (10 de enero de 2018). "La Apache Software Foundation anuncia que Apache Trafodion es un proyecto de alto nivel". Apache Foundation .
Lista externa
- Proyectos de software Apache por categoría