Open-source projects categorized as Apache | Edit details
Related topics: #Nginx #Docker #Java #Python #PHP

Top 23 Apache Open-Source Projects

  • GitHub repo echarts

    Apache ECharts is a powerful, interactive charting and data visualization library for browser

    Project mention: React and D3.js | news.ycombinator.com | 2021-03-29

    Although I haven't used Semiotic but Echarts [1] for the last 4 years, I agree with the sentiment. D3 is regularly on top of HN and I always wonder if its popularity is due to people not knowing there are easier alternatives or it's because they really need a library as low-level as D3 for plotting their data.

    [1] https://github.com/apache/echarts + https://github.com/hustcc/echarts-for-react

    been using echarts for the last 3 years

  • GitHub repo superset

    Apache Superset is a Data Visualization and Data Exploration Platform

    Project mention: how to get into data eng pt.2 | reddit.com/r/dataengineering | 2021-04-25

    There are other ways for people to consume data, one of the major ones (maybe the major one?) is dashboards. You're going to have to give people some dashboarding solution because they want to fill the world with pie charts and you don't have the power to stop them. I've not worked with it much, but Superset seems alright.

  • GitHub repo Airflow

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

    Project mention: What are the differences between Astronomer's airflow chart and the community one? Which one is better? | reddit.com/r/dataengineering | 2021-05-11

    There's also Airflow's official Helm chart - https://github.com/apache/airflow/tree/master/chart.

  • GitHub repo Zulip

    Zulip server and webapp - powerful open source team chat

    Project mention: Zulip - Open Source group chat application | reddit.com/r/opensource | 2021-04-27
  • GitHub repo GoAccess

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

    Project mention: PSA: Audacity PR to add telemetry... sharing user data with Google Analytics and Yandex | reddit.com/r/programming | 2021-05-06
  • GitHub repo OpenWhisk

    Apache OpenWhisk is an open source serverless cloud platform

    Project mention: Automatically Spinning Up Containers on POST Request from Web server | reddit.com/r/docker | 2021-04-23
  • GitHub repo h5ai

    HTTP web server index for Apache httpd, lighttpd and nginx.

    Project mention: Easiest Internet-Exposed File Sharing Solution | reddit.com/r/HomeServer | 2021-04-25

    I use h5ai for something similar to this.

  • GitHub repo ModSecurity

    ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx that is developed by Trustwave's SpiderLabs. It has a robust event-based programming language which provides protection from a range of attacks against web applications and allows for HTTP traffic monitoring, logging and real-time analysis. With over 10,000 deployments world-wide, ModSecurity is the most widely deployed WAF in existence.

    Project mention: How to implement WAF on Kong Ingress controller? (like ModSecurity v3) | reddit.com/r/kubernetes | 2021-05-04

    ModSecurity (v3/master): https://github.com/SpiderLabs/ModSecurity

  • GitHub repo Apache Hive

    Apache Hive

    Project mention: how to get into data eng pt.2 | reddit.com/r/dataengineering | 2021-04-25

    How to flesh this idea out more? Start ingesting different types of events and putting them in different tables. Definitely try an OLAP solution (Hive? Most of my experience sits with closed source projects that only a company can afford) and think about column optimised file formats. Get the raw data into an OLAP solution and do aggregations into another systems based off of the OLAP solution.

  • GitHub repo devilbox

    A modern Docker LAMP stack and MEAN stack for local development

    Project mention: Lokl – WordPress local development environment for Mac, Win and Linux | news.ycombinator.com | 2021-04-03

    Looks interesting, but Devilbox is my go to environment. Very robust and supports nearly everything you’ll need.

    - http://devilbox.org/

  • GitHub repo Apache Nutch

    Apache Nutch is an extensible and scalable web crawler

  • GitHub repo Apache Lucene

    Apache Lucene.NET

  • GitHub repo Apache Log4j 2

    Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture.

  • GitHub repo Apache ActiveMQ Artemis

    Mirror of Apache ActiveMQ Artemis

  • GitHub repo flog

    :tophat: A fake log generator for common log formats (by mingrammer)

    Project mention: Example of a simple application to practice monitoring and logging | reddit.com/r/devops | 2021-04-18
  • GitHub repo Apache Wicket

    Apache Wicket - Component-based Java web framework

    Project mention: The Apache Attic | news.ycombinator.com | 2021-04-09

    I believe Wicket is somewhat similar (and still actively developed).


  • GitHub repo docker-images-php

    A set of PHP Docker images

    Project mention: Creating Docker container for PHP scripts | reddit.com/r/PHP | 2021-03-07
  • GitHub repo couchdb-nano

    Nano: The official Apache CouchDB library for Node.js

  • GitHub repo zoonavigator

    Web-based ZooKeeper UI / editor / browser

    Project mention: ZooKeeper cluster with Docker Compose | dev.to | 2021-01-26

    Finally, we can also set up a container that will run zoonavigator, a web-based ZooKeeper UI and editor/browser with many features.

  • GitHub repo apache2buddy


    Project mention: Typosquatting with 'curl -sL $URL – Perl' | news.ycombinator.com | 2021-03-09
  • GitHub repo Apache Ant

    Apache Ant is a Java-based build tool.

    Project mention: what are the best resources to learn makefile and how to understand large codebases | reddit.com/r/cpp_questions | 2021-03-05

    make has many detractors, but I've shipped some fairly large projects using nothing but it as the build system. Once you've settled on a particular implementation of make, you can get a lot done with it. The pain comes in when you want to do even modestly interesting things and you need it to work on both GNU make and SysV (or BSD) make. Its syntax also speaks loudly as to the era which it's from, but the same could be (unfavorably) said of things like Visual Studio project files and Ant.

  • GitHub repo docker-lamp

    Docker with Apache, MySql, PhpMyAdmin and Php (by jcavat)

    Project mention: Docker guide on setting up dev environment... | reddit.com/r/docker | 2021-01-15

    Heres an example using the lamp stack https://github.com/jcavat/docker-lamp

  • GitHub repo fancy-index

    A responsive Apache index page.

    Project mention: Looking for a self hosted file sharing interface | reddit.com/r/homelab | 2021-04-17

    A couple of examples https://oupala.github.io/apaxy/ http://ramlmn.github.io/Apache-Directory-Listing/ https://github.com/Vestride/fancy-index

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-11.


What are some of the best open-source Apache projects? This list will help you:

Project Stars
1 echarts 46,246
2 superset 38,286
3 Airflow 21,450
4 Zulip 13,441
5 GoAccess 13,201
6 OpenWhisk 5,265
7 h5ai 4,394
8 ModSecurity 4,351
9 Apache Hive 3,712
10 devilbox 3,392
11 Apache Nutch 2,203
12 Apache Lucene 1,595
13 Apache Log4j 2 1,183
14 Apache ActiveMQ Artemis 695
15 flog 555
16 Apache Wicket 555
17 docker-images-php 511
18 couchdb-nano 465
19 zoonavigator 337
20 apache2buddy 305
21 Apache Ant 301
22 docker-lamp 287
23 fancy-index 239