GitHub Trends – May 2022

Welcome to Java and Rust GitHub trends for May 2022. Let’s get started.

Java

Grasscutter

Total stars: 8002Last month stars: 4077Growth: 51%

https://github.com/Grasscutters/Grasscutter

About the project: a server software reimplementation for a certain anime game.


DSA-Bootcamp-Java

Total stars: 7385Last month stars: 404Growth: 5%

https://github.com/kunal-kushwaha/DSA-Bootcamp-Java

About the project: this repository consists of the code samples, assignments, and notes for the Java Data Structures & Algorithms bootcamp of Community Classroom.


lawnchair

Total stars: 5579Last month stars: 266Growth: 5%

https://github.com/LawnchairLauncher/lawnchair

About the project: Lawnchair is a free, open-source home app for Android. 


unidbg

Total stars: 2074Last month stars: 89Growth: 4%

https://github.com/zhkl0228/unidbg

About the project: allows you to emulate an Android ARM32 and/or ARM64 native library, and an experimental iOS emulation. This is an educational project to learn more about the ELF/MachO file format and ARM assembly.


connectivity-samples

Total stars: 1046Last month stars: 44Growth: 4%

https://github.com/android/connectivity-samples

About the project: this repository contains a set of individual Android Studio projects to help you get started writing Connectivity apps in Android.

Rust

aptos-core

Total stars: 2263Last month stars: 1116Growth: 49%

https://github.com/aptos-labs/aptos-core

About the project: Aptos-core strives towards being the safest and most scalable layer one blockchain solution. 


Replibyte

Total stars: 1565Last month stars: 715Growth: 46%

https://github.com/Qovery/Replibyte

About the project: Replibyte is a blazingly fast tool to seed your databases with your production data while keeping sensitive data safe.


RisingWave

Total stars: 2595Last month stars: 1149Growth: 44%

https://github.com/singularity-data/risingwave

About the project: RisingWave is a cloud-native streaming database that uses SQL as the interface language. It is designed to reduce the complexity and cost of building real-time applications. RisingWave consumes streaming data, performs continuous queries, and updates results dynamically. As a database system, RisingWave maintains results inside its own storage and allows users to access data efficiently.


Universal Android Debloater GUI

Total stars: 3539Last month stars: 998Growth: 28%

https://github.com/0x192/universal-android-debloater

About the project: cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.


RustDesk

Total stars: 21162Last month stars: 4670Growth: 22%

https://github.com/rustdesk/rustdesk

About the project: open-source virtual/remote desktop infrastructure for everyone! The open-source TeamViewer alternative. Display and control your PC and Android devices.

Observations

  • across the Java projects in May there is only one highly growing project related to the anime game. Before, the same story was happening with Minecraft-related projects, but the “Grasscutter” project is something new.
  • If you find the “unidbg” project interesting for you, please remember this is an educational project which should be used only at your own risk.
  • “RisingWave” project looks pretty interesting as a connector between data streams and applications consuming them.
  • “RustDesk” has already more than 21k stars on GitHub and still growing pretty fast. Definitely worth trying if you are looking for TeamViewer alternative software.
  • Android-related applications are still in trend on Github. Mostly Java-based, but Rust has also come to the radar recently.

Title image by Scott Webb from Pixabay

Newsletter – Week 25, 2022

News

Articles

Videos

Newsletter – Week 24, 2022

News

Articles

Videos

Newsletter – Week 23, 2022

News

Articles

Videos

Newsletter – Week 22, 2022

News

Articles

Videos

Newsletter – Week 21, 2022

News

Articles

Videos

Newsletter – Week 20, 2022

News

Articles

Videos

GitHub Trends – Apr 2022

Welcome to Java and Rust GitHub trends for April 2022. Let’s get started.

Java

Kestra

Total stars: 2426Last month stars: 1253Growth: 52%

https://github.com/kestra-io/kestra

About the project: Kestra is an infinitely scalable orchestration and scheduling platform, creating, running, scheduling, and monitoring millions of complex pipelines.


ja-netfilter

Total stars: 6603Last month stars: 985Growth: 15%

https://github.com/ja-netfilter/ja-netfilter

About the project: a javaagent framework.


Airbyte

Total stars: 6579Last month stars: 396Growth: 7%

https://github.com/airbytehq/airbyte

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


Termux

Total stars: 12499Last month stars: 651Growth: 5%

https://github.com/termux/termux-app

About the project: Termux – a terminal emulator application for Android OS extendible by variety of packages.

Rust

Foundry

Total stars: 634Last month stars: 523Growth: 82%

https://github.com/foundry-rs/foundry

About the project: Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.


Aptos-core

Total stars: 1192Last month stars: 865Growth: 73%

https://github.com/aptos-labs/aptos-core

About the project: Aptos-core strives towards being the safest and most scalable layer one blockchain solution. Today, this powers the Aptos Devnet, tomorrow Mainnet in order to create universal and fair access to decentralized assets for billions of people


Helix

Total stars: 8669Last month stars: 1942Growth: 22%

https://github.com/helix-editor/helix

About the project: A post-modern modal text editor.


Weylus

Total stars: 3117Last month stars: 636Growth: 20%

https://github.com/H-M-H/Weylus

About the project: use your tablet as graphic tablet/touch screen on your computer.


Wez’s Terminal

Total stars: 4233Last month stars: 424Growth: 10%

https://github.com/wez/wezterm

About the project: A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust.


axum

Total stars: 4595Last month stars: 456Growth: 10%

https://github.com/tokio-rs/axum

About the project: axum is a web application framework that focuses on ergonomics and modularity (built with Tokio, Tower, and Hyper).

Observations

  • Kestra looks interesting from the product side and is definitely worth trying. A plugin-based extension model looks promising for product evolution.
  • The Android applications are still present in Java reports.
  • Such Rust projects as Foundry and Aptos showed dramatic growth in April proving one more time that cryptocurrencies and blockchain technologies are the hot topics in the Rust world.
  • System utilities are one of the largest categories for the Rust projects on GitHub.
  • axum looks pretty interesting and popular web application development framework in the Rust world with already 4595 stars on Github. For example, in the Java world, Quarkus has 9955 stars and Micronaut (core) has 5337 stars.

Title image by 1919021 from Pixabay.

Newsletter – Week 19, 2022

News

Articles

Videos

Newsletter – Week 18, 2022

News

Articles

Videos