SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Miscellaneou Projects
-
FizzBuzz Enterprise Edition
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
-
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.
-
OpenRefine
OpenRefine is a free, open source power tool for working with messy data and improving it
-
javaslang-circuitbreaker
Resilience4j is a fault tolerance library designed for Java8 and functional programming
-
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.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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-06After 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).
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/
Project mention: How to write unit tests in C++ relying on non-code files? | news.ycombinator.com | 2024-02-22Java 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
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.
Project mention: AWS SnapStart - Part 15 Measuring cold and warm starts with Java 21 using different synchronous HTTP clients | dev.to | 2024-02-12In 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.
Project mention: What is the weirdest or most interesting piece of code you ever had to write? | /r/developersIndia | 2023-07-09Wrote the code to convert CQEngineCQEngine queries into Solr search queries.
Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05codenameone.com — Open source, cross-platform, mobile app development toolchain for Java/Kotlin developers. Free for commercial use with an unlimited number of projects
Project mention: Ask HN: Anyone Interested in Taking over Jsweet.org? | news.ycombinator.com | 2023-12-10You 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...
Yikes:
> the behavior of a feature can be enslaved with your custom implementation
https://github.com/ff4j/ff4j/wiki/Flipping-Strategies
Project mention: 11 Principles for building and scaling feature flag systems | news.ycombinator.com | 2023-09-22
And you don't even need to use XML with Polyglot Maven
https://github.com/takari/polyglot-maven
Project mention: 64-Bit Bank Balances ‘Ought to Be Enough for Anybody’? | news.ycombinator.com | 2023-09-19
Project mention: Java is becoming more like Rust, and I am here for it | news.ycombinator.com | 2024-03-04There are some (imperfect) workarounds, ex: https://github.com/jhalterman/typetools
Java Miscellaneous related posts
- LogCaptor: Simplificando o Teste de Logs em APIs REST Java
- Java is becoming more like Rust, and I am here for it
- Java to Objective-C Translator and Runtime
- How to write unit tests in C++ relying on non-code files?
- What you need to know about the future of Mozilla Hubs
- AWS SnapStart - Part 15 Measuring cold and warm starts with Java 21 using different synchronous HTTP clients
- FizzBuzzEnterpriseEdition
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
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