Top 23 Java Open-Source Projects
「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试，首选 JavaGuide！Project mention: Top 10 Developer Trends, Mon Oct 12 2020 | dev.to | 2020-10-12
Snailclimb / JavaGuide
Design patterns implemented in JavaProject mention: Design Patterns | reddit.com/r/javahelp | 2021-02-13
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Free and Open, Distributed, RESTful Search EngineProject mention: AWS announces forks of Elasticsearch and Kibana | news.ycombinator.com | 2021-01-21
Thank you! I had actually tried to find it after posting my comment and couldn't find it through their website. The day of the announcement Github hadn't been updated yet, and I gave up when I saw this didn't say where to look: https://github.com/elastic/elasticsearch/blob/master/LICENSE....
Spring BootProject mention: Monitoring across frameworks | dev.to | 2021-02-28
Spring Boot is the framework that started the trend regarding providing monitoring capabilities. To enable them is only a matter of adding a single dependency known as the Actuator:
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲：涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识Project mention: Top 10 Developer Trends, Mon Oct 12 2020 | dev.to | 2020-10-12
doocs / advanced-java
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.Project mention: JavaFX - Mulithreading Query so the UI doesn't stuck | reddit.com/r/JavaFX | 2021-02-02
It's actually very easy to move things off the JavaFX thread. Here's a few options: - Plain old threads - ExecutorService (I would start here!) - RxJava (Look at suscribeOn and observerOn methods)
Google core libraries for JavaProject mention: use case for Java Streams... | reddit.com/r/java | 2021-02-05
See this: https://github.com/google/guava/wiki/FunctionalExplained#caveats , in this case it applies to java too
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
A type-safe HTTP client for Android and the JVMProject mention: Integrating Push Notifications with Firebase Java API | dev.to | 2021-02-19
We will now create the interface for the API call. We will be using the Retrofit library in Android to make the API calls. Retrofit is a lightweight and very easy-to-use HTTP client available for Android and Java. All you need to start using it is to add the dependency in the build.gradle file. You can read more about it on their official website given above, to get a better picture of the library. It is always a good practice to read the documentation whenever using a library for your application.
All Algorithms implemented in Java (by TheAlgorithms)Project mention: Where is the best place online to learn Java? | reddit.com/r/java | 2021-02-09
I would start by learning about base class libraries: What is java and then study how some algorithms might be implemented by looking at this repository
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.Project mention: Publiquei meu primeiro app na Play Store: Pages: Organize suas coleções de livros! :) | reddit.com/r/brasil | 2021-02-07
Obrigado! A biblioteca é a MPAndroidCharts (https://github.com/PhilJay/MPAndroidChart)
Apache Spark - A unified analytics engine for large-scale data processingProject mention: Fastest way to open semi-large files and merge | reddit.com/r/datascience | 2021-02-24
ZXing ("Zebra Crossing") barcode scanning library for Java, AndroidProject mention: A QR Code Primer | dev.to | 2021-02-20
Once the contents are decoded, the scanner now figures out what it's looking at based on its format. The format, or "data type" of the contents is not bound to the QR Code standards. We're now out of QR Code territory. This step is equivalent to typing out a piece of text and asking the computer what it's looking at. Is it a URL? A date? An email address? Or something else? There are quite a few standards that define these data types. A very popular list of data types is defined in the open-source ZXing library. Stated in its README is:
A memory leak detection library for Android.Project mention: Concerned about the co-installed "Leaks" app | reddit.com/r/Busuu | 2021-02-12
Thanks. I believe this is the source for it.
Dex to Java decompilerProject mention: Java devs, are swing or Javafx used commonly in your profession? | reddit.com/r/AskProgramming | 2021-03-02
E.g. here is a decompiler I use all the time: https://github.com/skylot/jadx/blob/master/jadx-gui/
Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
A fast JSON parser/generator for Java.
该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、xxl-job(分布式定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、SpringSession(Session共享)、Zookeeper(结合AOP实现分布式锁)、RaProject mention: Top 10 Developer Trends, Sun Oct 11 2020 | dev.to | 2020-10-11
xkcoding / spring-boot-demo
A browser automation framework and ecosystem.Project mention: What Is New In Selenium 4 And What Is Deprecated In It? | dev.to | 2021-03-01
The enthusiastic Selenium user-community will keep a close watch on what’s in store with the super-improved Grid in Selenium 4.
Desktop/Android/HTML5/iOS Java game development frameworkProject mention: How to go about making Java games? | reddit.com/r/learnjava | 2021-02-26
LibGDX GitHub repository
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.Project mention: Is there anything like ASP.NET Razor templates for login, register, manage account and others in Spring framework? | reddit.com/r/java | 2021-02-13
An extensible media player for AndroidProject mention: Can Jellyfin on Shield passthrough TrueHD? | reddit.com/r/jellyfin | 2021-02-18
ExoPlayer added support for dolby vision a couple versions ago. Jellyfin uses a port that’s supposed to run better on the fire tv devices, but it hasn’t been updated in a few months. I was able to get the dolby vision logo to pop up after building the app with the most recent ExoPlayer release, so it should work whenever Amazon updates their port.
Jenkins automation serverProject mention: Leveraging static code analysis in a Ruby CI pipeline | dev.to | 2021-03-02
Choices abound when it comes to picking a CI/CD infrastructure provider. From Travis CI, a darling of open-source developers, to Jenkins, the tool of choice for enterprise teams who’d rather self-host their customized solution, dev-ops engineers are spoilt for choice.
What are some of the best open-source Java projects? This list will help you: