Java HacktoberFest

Open-source Java projects categorized as HacktoberFest

Top 23 Java HacktoberFest Projects

  • Design Patterns

    Design patterns implemented in Java

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    2. Java Design Patterns This repository showcases a collection of design patterns implemented in Java, making it a useful resource for learning how to apply design patterns in your projects. https://github.com/iluwatar/java-design-patterns

  • Java

    All Algorithms implemented in Java

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    6. The Algorithms - Java This repository contains implementations of popular algorithms and data structures in Java, making it a valuable learning tool for those interested in these topics. https://github.com/winterbe/java8-tutorial

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • termux-app

    Termux - a terminal emulator application for Android OS extendible by variety of packages.

  • Project mention: Como rodar um servidor NodeJS em um smartphone Android | dev.to | 2024-05-10
  • Jenkins

    Jenkins automation server

  • Project mention: Most Useful CI/CD Tools for DevOps | dev.to | 2024-04-15

    Jenkins is a highly extensible Java-based CI/CD automation server. It is open-source and self-hosted and enables you to automate, build, and deploy your software. The tool seamlessly integrates with various version control systems, cloud providers, and third-party applications, making it a versatile choice for modern development environments.

  • JHipster

    JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."

  • Project mention: Java Microservices with Spring Boot and Spring Cloud | dev.to | 2024-01-11

    An easy way to get a pre-configured Keycloak instance is to use JHipster's jhipster-sample-app-oauth2 application. It gets updated with every JHipster release. You can clone it with the following command:

  • Apache RocketMQ

    Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.

  • Project mention: Critical Analysis: Unraveling the Apache RocketMQ Remote Code Execution Vulnerability (CVE-2023-33246) | dev.to | 2023-07-29
  • 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: Which tricks do you use to write less code? | news.ycombinator.com | 2024-05-10

    I found some "tricks" to write less code, hence less code to maintain if there are any changes. Also less code with bugs just by changing the inputs.

    For example, OpenAPI spec file + OpenAPI generator (https://github.com/OpenAPITools/openapi-generator). Any changes in the OpenAPI spec are reflected in the final code with a build step.

    Another example: MapStruct (https://mapstruct.org/) to avoid passing data from Entity classes to DTO and back. Saves looots of boilerplate code.

    Which are your tricks?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • shardingsphere

    Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database.

  • Project mention: Managing Data Residency - the demo | dev.to | 2023-05-25

    Opposite to what the documentation tells, the full prefix is jdbc:shardingsphere:absolutepath. I've opened a PR to fix the documentation.

  • QuestDB

    An open source time-series database for fast ingest and SQL queries

  • Project mention: How to Forecast Air Temperatures with AI + IoT Sensor Data | dev.to | 2024-03-24

    If your data lacks uniform time intervals between consecutive entries, QuestDB offers a solution by allowing you to sample your data. After that, MindsDB facilitates creating, training, and deploying your time-series models.

  • Quarkus

    Quarkus: Supersonic Subatomic Java.

  • Project mention: Ask HN: Which Tech Stack has still maintained its charm? | news.ycombinator.com | 2024-05-13

    If the client wants Java, I always go with https://quarkus.io/ or hilla.dev. GraalVM allows you to create native executable images.

  • ZAP

    The ZAP core project

  • Project mention: Bruno | news.ycombinator.com | 2024-03-09

    I use ZAP [1] with the OAST add-on for this at the moment. I admit the UX isn't perfect, but it serves my purpose.

    If I also want control over the responses (e.g. return a 401 status code for every fifth request), I have a custom extender script [2] for that.

    [1]: https://www.zaproxy.org/

  • Apache ZooKeeper

    Apache ZooKeeper

  • Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    Apache ZooKeeper — a distributed coordination, synchronization, and configuration service (written in Java);

  • SuperTokens Community

    Open source alternative to Auth0 / Firebase Auth / AWS Cognito

  • Project mention: Ask HN: Simple Auth for Website | news.ycombinator.com | 2024-04-23

    I get what you are trying to do, but it feels a bit insecure. Why not use an OSS passwordless project like https://github.com/supertokens/supertokens-core/ or https://github.com/teamhanko/hanko

  • android-gif-drawable

    Views and Drawable for displaying animated GIFs on Android

  • datahub

    The Metadata Platform for your Data Stack

  • Project mention: Ask HN: Looking for DB schema management tool | news.ycombinator.com | 2023-10-24

    Sounds like you are looking for a data catalog tool instead of db schema management tool. You can check out Amundsen (https://www.amundsen.io/), DataHub (https://datahubproject.io/)

    If you are looking for schema change management tool, then you can check out Bytebase (bytebase.com). But it can't answer questions like "which collections contain links to bigmongo.user.id?"

  • Paper

    The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies

  • Project mention: PaperMC/Paper: The most widely used, high performance Minecraft server | news.ycombinator.com | 2024-03-10
  • OpenSearch

    🔎 Open source distributed and RESTful search engine.

  • Project mention: Guiding Principles | news.ycombinator.com | 2023-10-07
  • kafka-ui

    Open-Source Web UI for Apache Kafka Management

  • Project mention: FLaNK Stack Weekly 16 October 2023 | dev.to | 2023-10-17
  • Aegis

    A free, secure and open source app for Android to manage your 2-step verification tokens.

  • Project mention: Australian man says border force made him hand over phone passcode | news.ycombinator.com | 2024-05-13

    Not OP, but I use Aegis [1] which can create encrypted backups, and sync them automatically to my NextCloud instance with the NextCloud app.

    [1] https://github.com/beemdevelopment/Aegis

  • Testcontainers

    Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

  • Project mention: Testcontainers | news.ycombinator.com | 2024-02-27

    except the parent is wrong (at least the Java impl). see:

    https://github.com/testcontainers/testcontainers-java/blob/m...

    https://github.com/testcontainers/testcontainers-java/blob/m...

  • graylog

    Free and open log management

  • Project mention: graylog VS openobserve - a user suggested alternative | libhunt.com/r/graylog2-server | 2023-09-07
  • WireMock

    A tool for mocking HTTP services

  • Project mention: Fastify Meets WireMock: External Service Mocking | dev.to | 2024-02-13

    This article reveals how to integrate WireMock into Fastify with ease, enabling developers to effortlessly generate mock responses for external services. Join us as we explore the straightforward process of seamlessly integrating and optimizing Fastify applications using WireMock for enhanced testing capabilities.

  • Hazelcast

    Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.

  • Project mention: Does anyone know any good java implementations for distributed key-value store? | /r/ExperiencedDevs | 2023-06-08

    You're probably looking for Hazelcast here. Note that it does much more than just a distributed k/v, but it will get you where you need to go.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Java HacktoberFest related posts

  • Como rodar um servidor NodeJS em um smartphone Android

    1 project | dev.to | 10 May 2024
  • Code of game engine written in Java: what does it hide?

    3 projects | dev.to | 10 Apr 2024
  • PaperMC/Paper: The most widely used, high performance Minecraft server

    9 projects | news.ycombinator.com | 10 Mar 2024
  • Consuming and Testing third party API's using Spring Webclient

    4 projects | dev.to | 19 Feb 2024
  • Hisense A9 Pro E-Ink Android Smartphone

    2 projects | news.ycombinator.com | 5 Feb 2024
  • Deploying a WildFly 30.0.1.Final cluster using Ansible

    1 project | dev.to | 18 Jan 2024
  • How to Setup a Minecraft Server on Ubuntu: A Step-by-Step Guide

    2 projects | dev.to | 7 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 Design Patterns 86,595
2 Java 56,848
3 termux-app 31,209
4 Jenkins 22,448
5 JHipster 21,238
6 Apache RocketMQ 20,595
7 openapi-generator 20,021
8 shardingsphere 19,466
9 QuestDB 13,520
10 Quarkus 13,158
11 ZAP 12,033
12 Apache ZooKeeper 11,945
13 SuperTokens Community 11,959
14 android-gif-drawable 9,509
15 datahub 9,252
16 Paper 8,879
17 OpenSearch 8,778
18 kafka-ui 8,605
19 Aegis 8,106
20 Testcontainers 7,796
21 graylog 7,128
22 WireMock 6,106
23 Hazelcast 5,890

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com