GitHub Trends – Jan 2022

Let’s review GitHub trending projects for Java and Rust programming languages in January 2022.

Java

SeaTunnel

Total stars: 3022Last month stars: 720Growth: 24%

https://github.com/apache/incubator-seatunnel

About the project: SeaTunnel (formely Waterdrop) is a very easy-to-use ultra-high-performance distributed data integration platform that supports the real-time synchronization of massive data. It can synchronize tens of billions of data stably and efficiently every day, and has been used in the production of nearly 100 companies.


DSA-Bootcamp-Java

Total stars: 6169Last month stars: 897Growth: 15%

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.


AndroRAT

Total stars: 469Last month stars: 58Growth: 12%

https://github.com/karma9874/AndroRAT

About the project: AndroRAT is a tool designed to give control of the android system remotely and retrieve information from it. Androrat is a client/server application developed in Java Android for the client-side and the Server is in Python.


LSPosed Framework

Total stars: 3463Last month stars: 410Growth: 12%

https://github.com/LSPosed/LSPosed

About the project: A Riru module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging YAHFA hooking framework.


Signal Android

Total stars: 1923Last month stars: 217Growth: 11%

https://github.com/signalapp/Signal-Android

About the project: Signal is a messaging app for simple private communication with friends.

Rust

rathole

Total stars: 2439Last month stars: 2378Growth: 97%

https://github.com/rapiz1/rathole

About the project: A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.


Dioxus

Total stars: 2405Last month stars: 2213Growth: 92%

https://github.com/DioxusLabs/dioxus

About the project: Elegant React-like library for building user interfaces for desktop, web, mobile, SSR, liveview, and more.


foundry

Total stars: 1439Last month stars: 517Growth: 36%

https://github.com/gakonst/foundry

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


Poem Framework

Total stars: 1090Last month stars: 209Growth: 19%

https://github.com/poem-web/poem

About the project: a full-featured and easy-to-use web framework with the Rust programming language.


TAURI

Total stars: 30043Last month stars: 4523Growth: 15%

https://github.com/tauri-apps/tauri

About the project: Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with.

Obversvations

  • The repositories with data structure and algorithms implementations always taking attention, so if you are interested in this area you should definitely take a look at the DSA-Bootcamp-Java project. Moreover, this is not only implementation but a whole learning course to get you to understand the topic better.
  • If you want to play with AndrRAT project, please see the desclaimer there. This project is for educational purposes only.
  • Android-related projects seem trendy this month in the Java category.
  • rathole and Dioxus projects demonstrated unbelievable growth this month (90+ %).
  • As it became a tradition when we review the Rust projects there is almost no way to miss any crypto/blockchain-related project across top trending ones.

Title image by wiggijo from Pixabay.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.