Java HacktoberFest

Open-source Java projects categorized as HacktoberFest | Edit details

Top 23 Java HacktoberFest Projects

  • Design Patterns

    Design patterns implemented in Java

    Project mention: Help with design pattern | reddit.com/r/javahelp | 2022-01-05

    That's an achitecture not a design pattern, if you want to look a some design patterns you can find some here or here .

  • Java

    All Algorithms implemented in Java

    Project mention: Ingeniería informática. ¿Alguien me puede hablar de sus experiencias? | reddit.com/r/es | 2022-01-19
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Jenkins

    Jenkins automation server

    Project mention: Deploying to GitHub Pages using GitHub Actions | dev.to | 2022-01-25

    The best thing to do in my opinion is to automate this process using GitHub Actions. GitHub Actions is a CI/CD tool that allows you to trigger a workflow on any event that GitHub Supports. It's very similar to things like CircleCI and Jenkins except it has really great support for this sort of task in the form of community created actions.

  • Sentinel

    A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

    Project mention: What are some open source applications which have a robust external API calls implementations ? | reddit.com/r/java | 2021-08-24
  • openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    Project mention: New Python client in openapi-generator | news.ycombinator.com | 2022-01-24

    For developers out there who use openapi to auto-generate documentation and client libraries. If you need to do this in python, please consider using the new https://github.com/OpenAPITools/openapi-generator/blob/maste... generator, which I wrote.

    Some reasons to use it:

  • Apache ZooKeeper

    Apache ZooKeeper

    Project mention: KAFKA + KSQLDB + .NET #1 | dev.to | 2021-11-29

    ksqlDB Quickstart ksqlDB Overview Kafka .NET Client ksqlDB Documentation - Data Types Overview KSQL and ksqlDB Welcome to Apache ZooKeeper What is ZooKeeper & How Does it Support Kafka? What is Apache Kafka®? ksqlDB - The database purpose-built for stream processing applications An overview of ksqlDB CREATE TABLE AS SELECT How to join a stream and a stream Time and Windows in ksqlDB Queries Time operations

  • Quarkus

    Quarkus: Supersonic Subatomic Java.

    Project mention: .NET (Core) developer, looking for Java starting point for web applications | reddit.com/r/java | 2022-01-21
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Zed

    The OWASP ZAP core project

    Project mention: Web server scanner | reddit.com/r/cybersecurity | 2021-12-28
  • OpenRefine

    OpenRefine is a free, open source power tool for working with messy data and improving it

    Project mention: Ask HN: Anyone making a living building desktop applications? | news.ycombinator.com | 2022-01-21
  • QuestDB

    An open source SQL database designed to process time series data, faster

    Project mention: questdb: NEW Data - star count:7726.0 | reddit.com/r/algoprojects | 2022-01-15
  • Feign

    Feign makes writing java http clients easier

    Project mention: How does the community like the fact that Spring 5 goes "reactive" for restful? | reddit.com/r/java | 2021-11-27

    feign-spring4 gives you a type safe client proxy of an interface annotated with Spring MVC annotations.

  • graylog

    Free and open source log management

    Project mention: Access/Security visualization | reddit.com/r/selfhosted | 2022-01-10

    I think you can try graylog. https://www.graylog.org/

  • Paper

    High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies

    Project mention: Need help on figuring out why my semi new MC Server is lagging | reddit.com/r/Minecraft | 2022-01-21

    Running Paper will more than likely fix the lag. Paper is a fork of Spigot, so all spigot plugins will work just fine

  • airbyte

    Airbyte is an open-source EL(T) platform that helps you replicate your data in your warehouses, lakes and databases.

    Project mention: 12 ways to get more GitHub stars for your open-source project | dev.to | 2022-01-16

    Examples of projects with great Readme: a) https://github.com/nestjs/nest b) https://github.com/typesense/typesense c) https://github.com/airbytehq/airbyte d) https://github.com/strapi/strapi

  • Hazelcast

    Open-source distributed computation and storage platform

    Project mention: Show HN: Hazelcast 5 BETA – streaming+storage in one | news.ycombinator.com | 2021-07-16
  • Anki-Android

    AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

    Project mention: Grep one-liners as CI tasks | news.ycombinator.com | 2022-01-14

    Android's default linting already contains a "missing translation" lint rule which you can activate: "MissingTranslation"[0]

    For Android specifically: Gradle and Android Studio both support a powerful linting framework (to the level that it can provide auto-fixes to the IDE). It's better to provide an in-editor to guide your contributors before it hits CI, (but obviously also run lint in CI as a backup):

    Some examples of custom lint rules[1] and the default rules which Android Studio runs[2]:

    [0] https://android.googlesource.com/platform/tools/base/+/32923...

    [1] https://github.com/ankidroid/Anki-Android/tree/develop/lint-...

    [2] https://github.com/ankidroid/Anki-Android/blob/master/lint-r...

  • EdXposed

    Elder driver Xposed Framework.

    Project mention: [Help] Install using Android Studio | reddit.com/r/xposed | 2021-10-19

    EdXposed and the newer LSPosed include instructions for everything, once Magisk is installed.

  • Drools

    Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.

    Project mention: Behavior Driven Testing and Drools | dev.to | 2021-10-06

    Hopefully you already know that Drools is a business rules management system. You write rules in either "drl" syntax, in spreadsheets, or in glorified flowcharts, and then let your application throw data at it.

  • AntennaPod

    A podcast manager for Android

    Project mention: Bitwarden compatible server written in Rust | news.ycombinator.com | 2021-12-23

    I've been delving more into Podcast clients and on Graphene OS (Android) I really like AntennaPod: https://github.com/AntennaPod/AntennaPod

    On iOS I pretty much stick with Castamatic and Overcast, both are full native iOS apps but neither are open source. I'm sure there's something listed at https://www.NewPodcastApps.com which is iOS and full Xcode native.

  • Armeria

    Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.

    Project mention: Google hired union-busting consultants to convince employees “unions suck” | news.ycombinator.com | 2022-01-12

    Honestly yes? Higher pay, less overtime.

    Enjoy https://github.com/line/armeria from a unionized tech company of South Korea!

  • Traccar

    Traccar GPS Tracking System

    Project mention: A GPS tracker that can work with a self hosted server? | reddit.com/r/selfhosted | 2022-01-22
  • Terasology

    Terasology - open source voxel world

    Project mention: Please update the list of Open Source Voxel Engines on the Wiki | reddit.com/r/VoxelGameDev | 2021-12-27

    Terasology has active contributions, but the link to it is super old. terasology.org should be the current. I think the GitHub link is correct, though.

  • nifi

    Apache NiFi

    Project mention: 1 Year into my self hosted journey. Still a lot to go but here is my dashboard. | reddit.com/r/selfhosted | 2022-01-06

    - Apache Nifi ( Apache NiFi )

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 2022-01-25.

Java HacktoberFest related posts

Index

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

Project Stars
1 Design Patterns 72,801
2 Java 43,999
3 Jenkins 18,362
4 Sentinel 18,298
5 openapi-generator 10,994
6 Apache ZooKeeper 10,154
7 Quarkus 9,267
8 Zed 9,170
9 OpenRefine 8,584
10 QuestDB 7,838
11 Feign 7,783
12 graylog 5,991
13 Paper 5,505
14 airbyte 5,346
15 Hazelcast 4,701
16 Anki-Android 4,551
17 EdXposed 4,500
18 Drools 4,155
19 AntennaPod 3,981
20 Armeria 3,430
21 Traccar 3,405
22 Terasology 3,273
23 nifi 2,971
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms