Java Miscellaneous

Open-source Java projects categorized as Miscellaneous

Top 23 Java Miscellaneou Projects

  • Design Patterns

    Design patterns implemented in Java

  • Project mention: I have been following the mooc java-1 from few days and i am on part-3 i want to ask some questions | /r/learnjava | 2023-06-06

    After that, more practice, and then Design Patterns (as in the famous book of the "Gang of Four": "Design Patterns: Elements of Reusable Object Oriented Software"). Here I'd recommend "Head First: Design Patterns" and Java Design Patterns as well as Refactoring Guru (the sites are more reference than course).

  • FizzBuzz Enterprise Edition

    FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.

  • Project mention: FizzBuzzEnterpriseEdition | news.ycombinator.com | 2024-02-01
  • 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
  • Modern Java - A Guide to Java 8

    Modern Java - A Guide to Java 8

  • OpenRefine

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

  • Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07

    "OpenRefine is a powerful free, open source tool for working with messy data: cleaning it; transforming it from one format into another; and extending it with web services and external data." https://openrefine.org/

  • javaslang-circuitbreaker

    Resilience4j is a fault tolerance library designed for Java8 and functional programming

  • JavaCV

    Java interface to OpenCV, FFmpeg, and more

  • J2ObjC

    A Java to iOS Objective-C translation tool and runtime.

  • Project mention: Java to Objective-C Translator and Runtime | news.ycombinator.com | 2024-02-27
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • failsafe

    Fault tolerance and resilience patterns for the JVM

  • Jimfs

    An in-memory file system for Java 7+

  • Project mention: How to write unit tests in C++ relying on non-code files? | news.ycombinator.com | 2024-02-22

    Java has in-memory file systems that are essentially geared for this exact use case, eg jimfs[0]. You create your filesystem and any files you need when your tests are starting up, and your classes talk to them rather than the “real” ones. Maybe a similar project exists for the C++ ecosystem?

    [0] https://github.com/google/jimfs

  • Lanterna

    Java library for creating text-based GUIs

  • Project mention: Textual Web: TUIs for the Web | news.ycombinator.com | 2023-09-07

    I wrote a TUI before for work, entirely of my own volition and for my own near-exclusive consumption (it was theoretically for anyone, but I'm the only person who would've had a reason to look at it - we were a fairly silo'd dev shop).

    This is what made me pick TUI over a web UI:

    * no web stack, period. no client/server. no js or html. this simplified the problem dramatically. also, no additional services to babysit.

    * no browser - no certificates, security, auth, etc. It's just unix permissions and ssh.

    * there's something comforting about the constraints of just ASCII/ANSI and curses. No bikeshedding over border widths or radii when it's just you picking among a few characters for the shape. just having less decisions to make speeds things up and helps you focus on what you actually want the UI to be able to do.

    Obviously if your app is just calling APIs anyway, that might be negate some of these bullets about no additional services to babysit etc. In this case, it was running an internal infra app that directly connected to a pg db.

    And what made me pick it over just having a CLI:

    * discoverability - it was a complicated app and while it was all technically exposed via cli flags, having a GUI made it a lot easier to figure out what the right incantation is.

    * richer communication medium that's back-and-forth instead of unidirectional. The TUI is able to fetch a list of e.g. valid IDs and let you pick them with a check-list, instead of you having to go query the db yourself and type them in.

    I consider it one of my greatest victories that my boss was able to use the TUI to recover from an incident without needing to page me while I was on holiday, and he said he barely had to read the docs and felt confident he was getting it right the first time. "I did it while sipping my coffee."

    I used https://github.com/mabe02/lanterna - would recommend. They even have a Swing-based emulation mode for easy development iteration running it from intelliJ.

  • aws-sdk-java-v2

    The official AWS SDK for Java - Version 2

  • Project mention: AWS SnapStart - Part 15 Measuring cold and warm starts with Java 21 using different synchronous HTTP clients | dev.to | 2024-02-12

    In this article we'll now add another dimension to our measurements : the choice of HTTP Client implementation. This is also interesting, because starting from AWS SDK for Java version 2.22 AWS added support for their own implementation of the synchronous CRT HTTP Client. The asynchronous CRT HTTP client has been generally available since February 2023. In this article we'll explore synchronous HTTP clients first and leave asynchronous ones for the next article.

  • CQEngine

    Ultra-fast SQL-like queries on Java collections

  • Project mention: What is the weirdest or most interesting piece of code you ever had to write? | /r/developersIndia | 2023-07-09

    Wrote the code to convert CQEngineCQEngine queries into Solr search queries.

  • Codename One

    Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.

  • Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05

    codenameone.com — Open source, cross-platform, mobile app development toolchain for Java/Kotlin developers. Free for commercial use with an unlimited number of projects

  • JDeferred

    Java Deferred/Promise library similar to JQuery.

  • jsweet

    A Java to JavaScript transpiler.

  • Project mention: Ask HN: Anyone Interested in Taking over Jsweet.org? | news.ycombinator.com | 2023-12-10

    You can take a look at https://github.com/j4ts, which contains some Java libs transpiled by JSweet to TS/JS. The AWT/Swing implementation is just a proof of concept, but some other libs are fully functional like awt/geom.

    However, you have to be aware that the initial purpose of JSweet was not to port all Java libs to JS. JSweet allows the transpiler to be customized (with extensions) to map Java APIs to JS ones so that you don't necessarily need a JS runtime. It's all explained in the "Extending the transpiler" section of the core doc: https://github.com/cincheo/jsweet/blob/master/doc/jsweet-lan...

  • FF4J

    Feature Flags for Java made easy

  • Project mention: FF4J – Feature Flags for Java | news.ycombinator.com | 2023-06-07

    Yikes:

    > the behavior of a feature can be enslaved with your custom implementation

    https://github.com/ff4j/ff4j/wiki/Flipping-Strategies

  • Simple Java Mail

    Simple API, Complex Emails (Jakarta Mail smtp wrapper)

  • JBake

    Java based open source static site/blog generator for developers & designers.

  • Togglz

    Feature Flags for the Java platform

  • Project mention: 11 Principles for building and scaling feature flag systems | news.ycombinator.com | 2023-09-22
  • Polyglot for Maven

    Support alternative markup for Apache Maven POM files

  • Project mention: Was Rust Worth It? | news.ycombinator.com | 2023-10-25

    And you don't even need to use XML with Polyglot Maven

    https://github.com/takari/polyglot-maven

  • LightAdmin

    [PoC] Pluggable CRUD UI library for Java web applications

  • Joda-Money

    Java library to represent monetary amounts.

  • Project mention: 64-Bit Bank Balances ‘Ought to Be Enough for Anybody’? | news.ycombinator.com | 2023-09-19
  • TypeTools

    Tools for working with generic types

  • Project mention: Java is becoming more like Rust, and I am here for it | news.ycombinator.com | 2024-03-04

    There are some (imperfect) workarounds, ex: https://github.com/jhalterman/typetools

  • 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 Miscellaneous related posts

Index

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

Project Stars
1 Design Patterns 86,355
2 FizzBuzz Enterprise Edition 20,480
3 Modern Java - A Guide to Java 8 16,606
4 OpenRefine 10,448
5 javaslang-circuitbreaker 9,420
6 JavaCV 7,252
7 J2ObjC 5,979
8 failsafe 4,093
9 Jimfs 2,378
10 Lanterna 2,192
11 aws-sdk-java-v2 2,062
12 CQEngine 1,677
13 Codename One 1,642
14 JDeferred 1,511
15 jsweet 1,435
16 FF4J 1,344
17 Simple Java Mail 1,171
18 JBake 1,092
19 Togglz 918
20 Polyglot for Maven 865
21 LightAdmin 666
22 Joda-Money 636
23 TypeTools 605

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