Esta lista de proyectos de Apache Software Foundation contiene los proyectos de desarrollo de software de The Apache Software Foundation (ASF). [1]
Además de los proyectos, existen algunas otras áreas distintas de Apache:
- Incubadora: para aspirantes a proyectos ASF
- Ático: para proyectos ASF retirados
- INFRA - Apache Infrastructure Team: proporciona y gestiona toda la infraestructura y los servicios para 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 completo Java Message Service (JMS) 1.1. [2]
- AGE: Extensión de PostgreSQL que proporciona funcionalidad de base de datos de gráficos para permitir a los usuarios de PostgreSQL utilizar el modelado de consultas de gráficos al unísono con el modelo relacional existente de PostgreSQL.
- Airavata : un marco de software de sistema distribuido para gestionar aplicaciones simples o compuestas con patrones de ejecución y flujo de trabajo complejos en diversos recursos computacionales.
- Airflow : plataforma basada en Python para crear, programar y monitorear flujos de trabajo mediante programación
- Allura : implementación de código abierto basada en Python de una forja de software
- Ambari: simplifica enormemente el aprovisionamiento, la gestión y la supervisión del clúster de 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 administrador de dependencias muy potente orientado a la gestión de dependencias de Java, aunque podría usarse para gestionar dependencias de cualquier tipo.
- IvyDE: integra Ivy en Eclipse con el complemento IvyDE
- APISIX : puerta de enlace API de microservicios nativos de la nube
- Archiva: Administrador de repositorio de artefactos de compilación
- Aries : modelo de programación empresarial OSGi
- Flecha : "Una capa de datos entre sistemas de alto rendimiento 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 fundamentales
- Avro : un sistema de serialización de datos.
- Comité del Eje Apache
- Axis : marco de servicios web de código abierto basado en XML
- Axis2 : un marco de consumo y alojamiento 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 de Axis2 que implementa WS-RM.
- Bahir: extensiones para plataformas analíticas distribuidas como Apache Spark
- Beam , una súper API para big data
- Bigtop: proyecto para el desarrollo de packaging y pruebas del ecosistema Apache Hadoop.
- Bloodhound : rastreador de defectos basado en Trac [5]
- BookKeeper: un servicio confiable de registros replicados
- Brooklyn : un marco para modelar, monitorear y administrar aplicaciones a través de planos 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 dinámica de datos
- Camel : motor de reglas de mediación y enrutamiento declarativo 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 indexados 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 altamente escalable
- Causeway (anteriormente Isis): un marco para desarrollar rápidamente aplicaciones basadas en dominios en Java
- Cayena : 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 código de bytes
- Demonio : Demonio de los comunes
- Jelly : Jelly es un motor de secuencias de comandos basado en Java y XML. Jelly combina las mejores ideas de JSTL, Velocity, DVSL, Ant y Cocoon en un motor de secuencias de comandos simple pero potente.
- Registro : Commons Logging es un adaptador delgado que permite un puente configurable con otros sistemas de registro bien 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.
- Córdoba : marco de desarrollo móvil
- CouchDB : base de datos orientada a documentos
- Comité Apache Creadur
- Rat: mejora la precisión y la eficiencia al revisar y auditar lanzamientos.
- Tentáculos: simplifica el trabajo de revisar las versiones del repositorio que constan de una gran cantidad de artefactos.
- Whisker: ayuda a las aplicaciones ensambladas a mantener la documentación legal correcta.
- cTAKES : "Software de extracción de conocimientos de análisis de texto" clínico para extraer información de texto libre clínico de registros médicos electró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
- Daffodil: 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 "bocetos" en las ciencias de datos.
- Comité de bases de datos de Apache
- DeltaSpike: colección de extensiones JSR-299 (CDI) para crear aplicaciones en las plataformas Java SE y EE
- Comité Directorio Apache
- Directorio : LDAP y Kerberos, íntegramente en Java.
- Directory Server : un servidor LDAP y Kerberos extensible e integrable, completamente en Java
- Directory Studio : cliente de directorio y navegador LDAP 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: enlace de Kerberos en Java
- API LDAP : un SDK para 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, bueno 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, liviano 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 ligera y un componente de persistencia de datos
- EventMesh: tiempo de ejecución de servicio básico dinámico nativo de la nube utilizado para desacoplar la capa de aplicación y middleware
- Felix : implementación de la especificación del marco central OSGi Release 5
- Fineract: Plataforma de Servicios Financieros Digitales
- Flagon: plataforma de pruebas de usabilidad de herramientas de software
- Flex : SDK multiplataforma para desarrollar e implementar aplicaciones enriquecidas de Internet.
- 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
- Fluo Recipes: Apache Fluo Recipes se basa 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 resultados de texto basados en plantillas. FreeMarker se implementa en Java como una biblioteca de clases para programadores
- Geode: soluciones de gestión de datos de baja latencia y alta concurrencia
- Gerónimo : 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 modo por lotes y streaming. Desarrollado originalmente por eBay [6]
- Groovy : un lenguaje de programación dinámico 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: SQL empresarial avanzado en el motor analítico Hadoop
- HBase : el software Apache HBase es la base de datos Hadoop. Piense en ello como un gran almacén de datos distribuido y escalable.
- 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 el 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. En desuso a favor de mod_wsgi .
- Apache HttpComponents: bibliotecas Java de bajo nivel para HTTP
- Hudi: proporciona actualizaciones atómicas y flujos de datos incrementales sobre Big Data
- Iceberg : un estándar abierto para tablas SQL analíticas, diseñado para un alto rendimiento y facilidad de uso.
- Ignite : una estructura de datos en memoria que proporciona componentes de consulta, partición, procesamiento y almacenamiento en caché 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 multinube de código abierto para la plataforma Java
- Jena es un marco de web semántica de código abierto para Java
- JMeter : aplicación Java pura para pruebas funcionales y de carga
- Johnzon: análisis 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 construido alrededor de los componentes estándar J2EE (Java, servlets, JSP)
- Juneau: un conjunto de herramientas para agrupar POJO 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 actividad 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 distribuida de valores clave que admite una estructura de datos enriquecida
- Kylin : motor de análisis distribuido
- Kyuubi: un servidor Thrift JDBC/ODBC multiinquilino distribuido para gestión, procesamiento y análisis de datos a gran escala, construido sobre Apache Spark y diseñado para admitir más motores.
- Libcloud: una biblioteca estándar de Python que abstrae las diferencias entre las API de múltiples proveedores de nube.
- Linkis: un proyecto de middleware informático, 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
- Chainsaw: 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 motor de búsqueda de texto con todas las funciones y alto rendimiento
- Solr : servidor de búsqueda empresarial basado en la biblioteca de búsqueda Java de Lucene
- Lucene.NET: una adaptación de la biblioteca del motor de búsqueda Lucene, escrita en C# y dirigida a usuarios de tiempo de ejecución .NET.
- MADlib: marco de aprendizaje automático escalable, Big Data y basado en SQL para científicos de datos
- Mahout : solución de aprendizaje automático y minería de datos. Cuidador de elefantes
- ManifoldCF: software de código abierto para transferir contenido entre repositorios o índices de búsqueda
- Maven : herramienta de comprensión y gestión de proyectos Java
- Doxia : un marco de generación de contenido que admite muchos lenguajes de marcado.
- Mesos : administrador de clústeres de código abierto
- Comité Apache MINA
- FtpServer: servidor FTP escrito íntegramente 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 100% pura de Java para soportar los protocolos SSH tanto en el lado del cliente como en el del servidor SSHD
- Vysper: pretende ser un servidor XMPP (Jabber) modular y con todas las funciones. Vysper está implementado en Java
- Mnemonic: una biblioteca transparente orientada a memoria híbrida no volátil para big data, informática de alto rendimiento y análisis
- Comité Apache MyFaces
- 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 aplicaciones
- 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 (RTOS) maduro y en tiempo real
- 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 gestionar 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 de procesamiento del lenguaje natural
- OpenOffice : una suite de productividad de documentos de oficina de código abierto
- OpenWebBeans : plataforma de inyección de dependencia
- 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, visor)
- Mod_perl : módulo que integra el intérprete de Perl en el servidor Apache
- Petri: se ocupa de la evaluación, educación y adopción de las políticas y procedimientos de la Fundación para el desarrollo colaborativo y 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 [9]
- Pivot : una plataforma para crear aplicaciones de Internet enriquecidas en Java
- PLC4X: API universal para comunicarse con controladores lógicos programables
- Comité de puntos de interés de Apache
- APR : Apache Portable Runtime, una biblioteca de portabilidad escrita en C
- Portales: software relacionado con portales web
- Pulsar: sistema distribuido de mensajería pub-sub creado originalmente en Yahoo
- Qpid : sistema de mensajería AMQP en Java y C++
- Ranger: un marco para habilitar, monitorear y gestionar la seguridad integral de los datos en toda la plataforma Hadoop
- Ratis: Implementación de Java para el 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 grupales y multiusuario con todas las funciones adecuado para sitios de blogs grandes y pequeños
- Royale : mejora de la productividad de los desarrolladores en la creación de aplicaciones dondequiera que se ejecute JavaScript (y otros tiempos de ejecución)
- Rya: triple almacén 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 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 cliente HTTP basada en C de alto rendimiento construida sobre la biblioteca Apache Portable Runtime (APR)
- ServiceComb: marco de microservicio 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 que admite JBI y OSGi
- ShardingSphere: relacionado con un sistema de agrupación de bases de datos que proporciona fragmentación de datos, transacciones distribuidas y gestión de bases de datos distribuidas.
- ShenYu: API Gateway nativo de Java para proxy de servicios, 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 desarrollar aplicaciones geoespaciales
- SkyWalking: gestión y seguimiento del rendimiento de aplicaciones (APM)
- Sling : marco web innovador 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 informático de 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 manejar STV y otros métodos de votación.
- Storm : un sistema de computación distribuido en tiempo real.
- StreamPipes: caja de herramientas de autoservicio de IoT (industrial) para permitir a los usuarios no técnicos conectarse, analizar y explorar flujos de datos de IoT (industriales)
- Streams: interoperabilidad de perfiles en línea y feeds de actividades
- Struts : marco de aplicaciones web Java
- Submarine: plataforma de aprendizaje automático nativa de la nube
- Subversion : sistema de control de versiones de código abierto (cliente/servidor)
- Superset : aplicación web lista para empresas para exploración y visualización de datos y paneles de control
- Synapse : un Enterprise Service Bus (ESB) ligero y de alto rendimiento
- Syncope: un sistema Open Source para la gestión de identidades digitales en entornos empresariales.
- SystemDS : aprendizaje automático escalable
- Tapiz : marco web Java basado en componentes
- Comité Apache Tcl
- Integración 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 para 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 primitivas de procesamiento de datos que puedan usarse en otros proyectos.
- Ahorro : lenguaje de definición de interfaz y protocolo de comunicación binario que se utiliza para definir y crear servicios para numerosos idiomas.
- Tika : kit de herramientas de análisis de contenido para extraer metadatos y texto de documentos digitales de varios tipos, por ejemplo, audio, vídeo, imágenes, suite ofimática, web, correo y binarios.
- TinkerPop : un marco de computación de gráficos para bases de datos de gráficos (OLTP) y sistemas de análisis de gráficos (OLAP)
- Tomcat : contenedor web para servir servlets y JSP
- Taglib de componentes de diálogo reutilizables (RDC): un marco para crear taglibs JSP que ayudan en el desarrollo rápido de aplicaciones multimodales y de voz.
- TomEE : una pila de perfiles web totalmente Apache Java EE 6 para Apache Tomcat
- Control de tráfico: construido alrededor de Apache Traffic Server como software de almacenamiento en caché, Traffic Control implementa todas las funciones principales 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 a partir de XSLT y destinada a transformaciones XML generales utilizando Velocity Template Language.
- Apache Velocity Tools: herramientas e infraestructura para el motor de plantillas
- Comité de servicios web de Apache
- Axiom : un modelo de objetos XML que admite análisis diferido.
- Woden: se utiliza para desarrollar una biblioteca de clases Java para leer, manipular, crear y escribir documentos WSDL.
- Whimsy: herramientas que muestran y visualizan diversos bits de 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 para 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 visualización y análisis de datos para sistemas distribuidos de procesamiento de datos de uso general
- ZooKeeper : servicio de coordinación para aplicaciones distribuidas
Incubando proyectos
- Annotator: proporciona código de habilitación de anotaciones para navegadores, servidores y humanos.
- Baremaps: kit de herramientas y un conjunto de componentes de infraestructura para crear, publicar y operar mapas en línea
- Celeborn: servicio de datos intermedios para motores informáticos de big data para aumentar 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 soporte para ingeniería del conocimiento y automatización de procesos, centrándose en eventos, reglas y flujos de trabajo.
- Liminal: una plataforma de extremo a extremo para ingenieros y científicos de datos, que les permite construir, entrenar e implementar modelos de aprendizaje automático de una manera sólida y ágil.
- Livy: servicio web que expone una interfaz REST para gestionar contextos Spark de larga duración
- Milagro: infraestructura central de seguridad para redes descentralizadas
- Nemo: sistema de procesamiento de datos
- NLPCraft: API de Java para aplicaciones NLU
- OpenDAL: Capa abierta de acceso a datos. Ofrece soporte de capa nativa, lo que permite a los usuarios implementar middleware o interceptar todas las operaciones.
- Paimon: almacenamiento en lago unificado para crear tablas dinámicas para el procesamiento por secuencias y por lotes con motores informáticos 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 valores clave que está diseñado para ser simple, escalable horizontalmente, fuertemente consistente y de alto rendimiento.
- Pekko: kit de herramientas y ecosistema para crear aplicaciones altamente concurrentes, distribuidas, reactivas y resistentes para Java y Scala
- Pony Mail: servicio de interacción, visualización y archivo de correo
- StreamPark: una plataforma de desarrollo de aplicaciones de streaming
- Teaclave: plataforma informática segura universal
- Toree: proporciona a las aplicaciones un mecanismo para acceder a Spark de forma interactiva y remota
- 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 ayudar al desarrollo de blockchain y otro software descentralizado en Java y otros lenguajes JVM.
- Uniffle: un servicio de reproducción aleatoria remota unificado
- 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 ha sido cerrado por iniciativa de la junta directiva, el proyecto su PMC, el PPMC o el IPMC por diversas razones. Ya no se desarrolla en Apache Software Foundation y no tiene otras funciones.
- Abdera: implementación del Formato de Distribución Atom y Protocolo de Publicación Atom
- ACE: un marco de distribución que permite la gestión y distribución central de componentes de software, datos de configuración y otros artefactos para los 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 de procesamiento por lotes y flujo unificado de nivel empresarial
- Aurora : marco Mesos para servicios de larga duración y trabajos cron
- AxKit: Servidor de aplicaciones XML para Apache. Proporcionó conversión sobre la marcha de XML a cualquier formato, como HTML, WAP o texto, utilizando técnicas estándar del W3C o código personalizado flexible.
- Colmena : 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 contenidos (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 canalizaciones de MapReduce
- Deltacloud: proporciona API de front-end comunes para abstraer las diferencias entre proveedores de nube
- DeviceMap: repositorio de datos del dispositivo y API de clasificación
- DirectMemory: caché fuera del montón para la máquina virtual Java
- DRAT: análisis, auditoría e informes de licencias de códigos 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 micromensajería y microcompartición 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 de negocio.
- Etch: marco de mensajería tipo RPC multiplataforma, independiente del lenguaje y del transporte
- Excalibur: inversión Java del marco de control 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 uso general eficiente y escalable
- Harmony : kit de desarrollo y tiempo de ejecución de Java SE 5 y 6
- HiveMind: microkernel de servicios y configuración
- iBATIS : marco de persistencia que permite asignar consultas SQL a POJO
- Yakarta : Java del lado del servidor , incluido su propio conjunto de subproyectos
- Jakarta Cactus: marco de prueba simple para pruebas unitarias de código Java del lado del servidor
- Joshua: kit de herramientas de traducción automática estadística
- Comité JuDDI Apache
- Scout: Apache Scout es una implementación de JSR 93 (JAXR).
- Labs: un lugar para la innovación donde los comités de la fundación pueden experimentar nuevas ideas
- Lente: 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, exploración de metadatos y consulta de diferentes tipos de fuentes de datos.
- Metron: seguridad de big data en tiempo real
- MRUnit: biblioteca Java que ayuda a los desarrolladores a realizar pruebas unitarias en el mapa Apache Hadoop y reducir trabajos
- 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/relacional que permitió una persistencia transparente para 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 no proporcionadas de fábrica por la propia biblioteca
- 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 completo 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 expresión regular que admite varios dialectos
- Polygene: esfuerzo comunitario que explora la programación orientada compuesta para el desarrollo de aplicaciones centradas en el dominio
- PredictionIO: PredictionIO es un servidor de aprendizaje automático de código abierto construido 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 diversos tipos de tareas de aprendizaje automático.
- REEF: un tejido informático escalable que facilita el desarrollo de aplicaciones de Big Data sobre administradores 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 detallada para datos y metadatos en Apache Hadoop
- Shale : marco de aplicación web basado en JavaServer Faces
- Fiesta: 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 eficientemente 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 en 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 [10] [11] [12]
- Toscana : implementación de SCA , proporcionando también 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 de código abierto ("BaaS" o "mBaaS") 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 en línea en tiempo real
- Whirr: 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 del 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 la URL de los datos fuera direccionable y definió métodos personalizados para acceder a esos datos.
- Xindice: Base de datos XML
- Zipkin: sistema de seguimiento distribuido
- OpenCMIS : colección de bibliotecas, marcos y herramientas de Java en torno a la especificación CMIS para la interoperabilidad de documentos .
Lo anterior puede estar incompleto, ya que cambia la lista de proyectos retirados.
Referencias
- ^ "Lista de proyectos Apache". La Fundación de Software Apache. 2018 . Consultado el 19 de mayo de 2018 .
- ^ "Información del proyecto, Apache ActiveMQ". Apache.
- ^ "Flecha Apache". Fundación de software Apache . Consultado el 12 de mayo de 2016 .
- ^ "La Apache Software Foundation anuncia Apache Arrow como un proyecto de alto nivel". Fundación de software Apache. 17 de febrero de 2016 . Consultado el 12 de mayo de 2016 .
- ^ "Estado de incubación del proyecto Bloodhound". Fundación de software Apache . 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.
- ^ "La Apache Software Foundation anuncia Apache® Pinot ™ como un proyecto de alto nivel". blogs.apache.org . 2 de agosto de 2021.
- ^ Woodie, Alex (14 de julio de 2014). "HP lanza Trafodion Hat al anillo OLTP Hadoop". datanami .
- ^ Amigo, Sumit (18 de noviembre de 2016). "¿Por qué SQL en big data?". SQL sobre grandes datos . Presione. pag. 11.ISBN 978-1484222461.
- ^ Sally (10 de enero de 2018). "La Apache Software Foundation anuncia Apache Trafodion como un proyecto de alto nivel". Fundación Apache .
Lista externa
- Proyectos de software Apache por categoría