GitHub Trends – August 2022

Welcome to Java and Rust GitHub trends August 2022 edition. Let’s go!

Java

Eaglercraft

Total stars: 59Last month stars: 706Growth: 8%

https://github.com/lax1dude/eaglercraft

About the project: Eaglercraft is real Minecraft 1.5.2 that you can play in any regular web browser.


Termux

Total stars: 1034Last month stars: 15296Growth: 7%

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

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


DataHub

Total stars: 420Last month stars: 6278Growth: 7%

https://github.com/datahub-project/datahub

About the project: DataHub is an open-source metadata platform for the modern data stack. 


DSA-Bootcamp-Java

Total stars: 571Last month stars: 8613Growth: 7%

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.

Rust

Starcoin

Total stars: 610Last month stars: 1088Growth: 56%

https://github.com/starcoinorg/starcoin

About the project: Starcoin – a smart contract blockchain network that scales by layering.


The Move Language

Total stars: 315Last month stars: 869Growth: 36%

https://github.com/move-language/move

About the project: Move is a programming language for writing safe smart contracts originally developed at Facebook to power the Diem blockchain.


Sui

Total stars: 378Last month stars: 1543Growth: 24%

https://github.com/MystenLabs/sui

About the project: Sui is a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language.


Aptos-core

Total stars: 798Last month stars: 3655Growth: 22%

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

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


The Algorithms – Rust

Total stars: 1745Last month stars: 10761Growth: 16%

https://github.com/TheAlgorithms/Rust

About the project: all algorithms implemented in Rust.

Observations

  • There are no strong leaders in the Java category in the August report.
  • DataHub from the Java category seems very promising and has already been adopted by companies like Expedia Group, LinkedIn, Peloton, ThoughtWorks, and others.
  • If you want to learn data structures and algorithms in Java the “DSA-Bootcamp-Java” project from the Java category might be interesting for you. There is also “The Algorithms – Rust” project from the Rust category for Rust fans.
  • Blockchain, smart contracts it is all about Rust.

Title image by Dušan Cvetanović from Pixabay

GitHub Trends – July 2022

Welcome to Java and Rust GitHub trends July 2022 edition. This edition like a previous one is a month delayed but I’m going to catch up this week and share the August edition as well. Let’s get started.

Java

VulkanMod

Total stars: 501Last month stars: 155Growth: 31%

https://github.com/xCollateral/VulkanMod

About the project: Vulkan renderer mod for Minecraft.


Create

Total stars: 1467Last month stars: 305Growth: 21%

https://github.com/Creators-of-Create/Create

About the project: Create is a mod for Minecraft offering a variety of tools and blocks for Building, Decoration, and Aesthetic Automation.


ReVanced Integrations

Total stars: 258Last month stars: 51Growth: 20%

https://github.com/revanced/revanced-integrations

About the project: Integrations containing helper classes for ReVanced. Originally maintained by Vanced.


StreamX

Total stars: 1908Last month stars: 241Growth: 13%

https://github.com/streamxhub/streampark

About the project: extremely fast stream processing development framework, supported unified batch & streaming and data lake & data warehouse cloud-native bigdata platform, one-stop real-time computing cloud-native platform.

Rust

The Move Language

Total stars: 560Last month stars: 388Growth: 69%

https://github.com/move-language/move

About the project: Move is a programming language for writing safe smart contracts originally developed at Facebook to power the Diem blockchain. Move is designed to be a platform-agnostic language to enable common libraries, tooling, and developer communities across diverse blockchains with vastly different data and execution models. 


Sui

Total stars: 1194Last month stars: 803Growth: 67%

https://github.com/MystenLabs/sui

About the project: Sui is a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language.


Open-Source OS Training Comp 2022

Total stars: 977Last month stars: 553Growth: 57%

https://github.com/LearningOS/rust-based-os-comp2022

About the project: This tutorial shows how to write a Unix-like kernel based on the RISC-V architecture in Rust from scratch.


Replibyte

Total stars: 2998Last month stars: 1380Growth: 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.


Learning Rust By Practice

Total stars: 5796Last month stars: 2189Growth: 38%

https://github.com/sunface/rust-by-practice

About the project: Learning Rust By Practice, narrowing the gap between beginner and skilled-dev with challenging examples, exercises and projects.


RustDesk Server Program

Total stars: 1850Last month stars: 496Growth: 27%

https://github.com/rustdesk/rustdesk-server

About the project: RustDesk Server Program.


Aptos-core

Total stars: 2937Last month stars: 575Growth: 20%

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

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

Observations

  • Minecraft modes are leading in the Java category.
  • Blockchain and smart contracts it is all about Rust.
  • Want to learn Rust or already learning, take a look at ‘Learning Rust By Practice’ project there should be interesting tasks for you.

Title image by Jens from Pixabay

GitHub Trends – June 2022

Welcome to Java and Rust GitHub trends June 2022 edition. This edition is a month delayed but let’s go and see what is there.

Java

Paper

Total stars: 6400Last month stars: 465Growth: 7%

https://github.com/PaperMC/Paper

About the project: high-performance Spigot fork that aims to fix gameplay and mechanics inconsistencies.


CDC Connectors for Apache Flink

Total stars: 2685Last month stars: 181Growth: 7%

https://github.com/ververica/flink-cdc-connectors

About the project: CDC Connectors for Apache Flink® is a set of source connectors for Apache Flink®, ingesting changes from different databases using change data capture (CDC). CDC Connectors for Apache Flink® integrates Debezium as the engine to capture data changes.


Velocity

Total stars: 1008Last month stars: 50Growth: 5%

https://github.com/PaperMC/Velocity

About the project: a Minecraft server proxy with unparalleled server support, scalability, and flexibility.


Iceberg

Total stars: 2951Last month stars: 141Growth: 5%

https://github.com/apache/iceberg

About the project: Iceberg is a high-performance format for huge analytic tables. Iceberg brings the reliability and simplicity of SQL tables to big data, while making it possible for engines like Spark, Trino, Flink, Presto, Hive and Impala to safely work with the same tables, at the same time.


Termux application

Total stars: 13711Last month stars: 648Growth: 5%

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

About the project: Termux is an Android terminal application and Linux environment.


OpenSearch

Total stars: 5321Last month stars: 250Growth: 5%

https://github.com/opensearch-project/OpenSearch

About the project: open source distributed and RESTful search engine.

Rust

Sui

Total stars: 409Last month stars: 238Growth: 58%

https://github.com/MystenLabs/sui

About the project: Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language.


GaiaX

Total stars: 502Last month stars: 241Growth: 48%

https://github.com/alibaba/GaiaX

About the project: GaiaX dynamic template engine is a lightweight cross-platform solution for pure native dynamic card.


RustDesk Server

Total stars: 1363Last month stars: 399Growth: 29%

https://github.com/rustdesk/rustdesk-server

About the project: self-host your own RustDesk server, it is free and open source.tform solution for pure native dynamic card.


Spin

Total stars: 1381Last month stars: 304Growth: 22%

https://github.com/fermyon/spin

About the project: Spin is a framework for building, deploying, and running fast, secure, and composable cloud microservices with WebAssembly.


kajiya

Total stars: 3354Last month stars: 618Growth: 18%

https://github.com/EmbarkStudios/kajiya

About the project: experimental real-time global illumination renderer.


The Algorithms – Rust

Total stars: 8436Last month stars: 950Growth: 11%

https://github.com/TheAlgorithms/Rust

About the project: all Algorithms implemented in Rust.

Observations

  • Across the Java projects in June month there are no highly growing projects, the leaders have only 7% growth.
  • As usual, Minecraft-related projects stay on top of the rating in the Java category.
  • Iceberg is a growing project in Apache Incubator with a focus on processing huge analytic datasets.
  • OpenSearch project is being fully open source fork of Elasticsearch and Kibana looks pretty interesting and promising.
  • GaiaX from Alibaba YouKu technology team is Rust word in the Android and iOS world.
  • I found the Spin project extremely interesting for myself and would recommend you to take a look at it.
  • Love algorithms and Rust then “The Algorithms – Rust” project is for you.

Title image by Rolanas Valionis from Pixabay.

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

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.

GitHub Trends – Mar 2022

Welcome to read GitHub trending projects for Java and Rust programming languages report for March 2022. Lets’ get started.

Java

In March month in the Java category, there are mostly no clear leaders by rising stars, so we will review only the three most visible leaders.

xManager (Spotify)

Total stars: 1483Last month stars: 378Growth: 25%

https://github.com/xManager-v2/xManager-Spotify

About the project: An android application where you can manage and install all versions of the Spotify app.


Azure SDK for Java

Total stars: 1377Last month stars: 159Growth: 12%

https://github.com/Azure/azure-sdk-for-java

About the project: This repository is for the active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs or our versioned developer docs.


CDC Connectors for Apache Flink®

Total stars: 2211Last month stars: 239Growth: 11%

https://github.com/ververica/flink-cdc-connectors

About the project: CDC Connectors for Apache Flink® is a set of source connectors for Apache Flink®, ingesting changes from different databases using change data capture (CDC). CDC Connectors for Apache Flink® integrates Debezium as the engine to capture data changes. So it can fully leverage the ability of Debezium. See more about what is Debezium.

Rust

Lapce

Total stars: 9515Last month stars: 4675Growth: 49%

https://github.com/lapce/lapce

About the project: Lightning-fast and Powerful Code Editor written in Rust.


Foundry

Total stars: 2127Last month stars: 457Growth: 21%

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.


Helix

Total stars: 6826Last month stars: 973Growth: 14%

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

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


Meilisearch

Total stars: 25530Last month stars: 3130Growth: 12%

https://github.com/meilisearch/meilisearch

About the project: Meilisearch is a powerful, fast, open-source, easy to use and deploy search engine. Both searching and indexing are highly customizable. Features such as typo-tolerance, filters, and synonyms are provided out-of-the-box.


The Algorithms – Rust

Total stars: 6631Last month stars: 806Growth: 12%

https://github.com/TheAlgorithms/Rust

About the project: all Algorithms are implemented in Rust.

Observations

  • Java still keeping positions in Android development.
  • Lapce project looks pretty interesting, you can build your own code editor based on it or help this project. And, what is most awesome, all of this you can do using Rust.
  • If we speak about Rust projects one way or another we will definitely mention some projects related to cryptocurrencies and blockchain technology. I think this is pretty good for the Rust popularity and further development.
  • Based on the total stars amount and monthly growth the Meilisearch search engine is definitely worth a close look.
  • Interested in learning Rust the “The Algorithms – Rust” project is what you need to keep in your bookmarks.

Title image by Ferdinand-Feng from Pixabay.

GitHub Trends – Feb 2022

A GitHub trending projects for Java and Rust programming languages report for February 2022 is here. Let’s get started.

Java

Fox’s Magisk Module Manager

Total stars: 487Last month stars: 180Growth: 37%

https://github.com/Fox2Code/FoxMagiskModuleManager

About the project: A module manager for Magisk because the official app dropped support for it.


AndroRAT

Total stars: 642Last month stars: 180Growth: 28%

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.


OneDev

Total stars: 6860Last month stars: 1847Growth: 27%

https://github.com/theonedev/onedev

About the project: self-hosted Git Server with Kanban and CI/CD.


usbrubberducky-payloads

Total stars: 269Last month stars: 60Growth: 22%

https://github.com/hak5/usbrubberducky-payloads

About the project: This repository contains payloads and extensions for the Hak5 USB Rubber Ducky. Community developed payloads are listed and developers are encouraged to create pull requests to make changes to or submit new payloads.


xManager

Total stars: 1114Last month stars: 199Growth: 18%

https://github.com/xManager-v2/xManager-Spotify

About the project: an Android application where you can manage and install all versions of the spotify app.


LSPosed Framework

Total stars: 3855Last month stars: 436Growth: 11%

https://github.com/LSPosed/LSPosed

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


NekoX

Total stars: 1766Last month stars: 177Growth: 10%

https://github.com/NekoX-Dev/NekoX

About the project: NekoX is a free and open source third-party Telegram client, based on Telegram-FOSS with features added.

Rust

HVM

Total stars: 4085Last month stars: 2702Growth: 66%

https://github.com/Kindelia/HVM

About the project: a massively parallel, optimal functional runtime in Rust.


Metaplex Program Library

Total stars: 171Last month stars: 69Growth: 40%

https://github.com/metaplex-foundation/metaplex-program-library

About the project: Metaplex smart contracts and SDK.


slint

Total stars: 3638Last month stars: 713Growth: 20%

https://github.com/slint-ui/slint

About the project: Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, or JavaScript.


Zellij

Total stars: 5537Last month stars: 933Growth: 17%

https://github.com/zellij-org/zellij

About the project: Zellij is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal. At its core, it is a terminal multiplexer (similar to tmux and screen), but this is merely its infrastructure layer.


The Algorithms – Rust

Total stars: 5824Last month stars: 706Growth: 12%

https://github.com/TheAlgorithms/Rust

About the project: all Algorithms implemented in Rust.


axum

Total stars: 3780Last month stars: 404Growth: 11%

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

About the project: ergonomic and modular web framework built with Tokio, Tower, and Hyper.


Tauri

Total stars: 33272Last month stars: 3460Growth: 10%

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

About the project: Tauri is a framework for building tiny, blazingly 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

  • Java is still language to go for Android develope.
  • OneDev might be a good choice for everyone who is interested in a self-hosted Git server solution. In addition, you will get Kanban board and CI/CD support. Looks pretty interesting for personal projects if you can’t/don’t want to use services like Github or Gitlab.
  • I’m not a Haskell developer and don’t have any experience using the Haskell programming language, but I think Haskell developers might find the HVM project pretty interesting.
  • If you are terminal fan go and check Zellij project (was initially called “Mosaic”).
  • Tauri project looks like a bridge connecting web and desktop which is already popular across developers and continues growing.

Title image by Pexels from Pixabay.

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.

GitHub Rising Stars December 2021

A new 2022 year is already there but we are discussing GitHub Rising Starts December 2021 edition. Let’s go!

Java


ja-netfilter

Total stars: 2768Last month stars: 2107Growth: 76%

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

About the project: a javaagent framework.


Lithium (for Fabric)

Total stars: 1294Last month stars: 199Growth: 15%

https://github.com/CaffeineMC/lithium-fabric

About the project: Lithium is a free and open-source Minecraft mod that works to optimize many areas of the game in order to provide better overall performance.


NekoX

Total stars: 1478Last month stars: 227Growth: 15%

https://github.com/NekoX-Dev/NekoX

About the project: NekoX is a free and open-source third-party Telegram client, based on Telegram-FOSS with features added.


SmartTubeNext (STN)

Total stars: 3872Last month stars: 522Growth: 13%

https://github.com/yuliskov/SmartTubeNext

About the project: SmartTubeNext is an advanced YouTube app for Android TVs and TV boxes, free & open source.


Paper

Total stars: 5442Last month stars: 549Growth: 10%

https://github.com/PaperMC/Paper

About the project: high-performance Spigot fork that aims to fix gameplay and mechanics inconsistencies.

Rust


snarkOS

Total stars: 825Last month stars: 252Growth: 31%

https://github.com/AleoHQ/snarkOS

About the project: a Decentralized Operating Sysa decentralized operating system for private (zero-knowledge) applications. It forms the backbone of Aleo and enables applications to verify and store the state in a publicly verifiable manner.


Polars

Total stars: 4062Last month stars: 821Growth: 20%

https://github.com/pola-rs/polars

About the project: fast multi-threaded DataFrame library in Rust | Python | Node.js.


Databend

Total stars: 3012Last month stars: 429Growth: 14%

https://github.com/datafuselabs/databend

About the project: an elastic and reliable Serverless Data Warehouse, offers Blazing Fast Query and combines Elasticity, Simplicity, Low cost of the Cloud, built to make the Data Cloud easy.


Wez’s Terminal

Total stars: 3019Last month stars: 425Growth: 14%

https://github.com/wez/wezterm

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


wgpu

Total stars: 3508Last month stars: 387Growth: 11%

https://github.com/gfx-rs/wgpu

About the project: safe and portable GPU abstraction in Rust, implementing WebGPU API.


Helix

Total stars: 5118Last month stars: 563Growth: 11%

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

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

Obversvations

  • Minecraft mods are quite popular on Github, the same we can say about the Telegram clients.
  • Databend project looks pretty interesting and promising for further review.
  • WebGPU itself and wgpu project, in particular, are extremely worth experimenting with them.
  • Helix and Wez terminal are tools I’m going to install and test on my local soon.
  • Surprise, but there are no block-chain related projects at the top of rising starts for December 2021.

Title image by jcx516 from Pixabay.

GitHub Rising Stars November 2021

A little bit delayed but GitHub trends for November are already there. So, let’s get started!

Java


QuestDB

Total stars: 7396Last month stars: 2296Growth: 31%

https://github.com/questdb/questdb

About the project: QuestDB is a high-performance, open-source SQL database for applications in financial services, IoT, machine learning, DevOps and observability. It includes endpoints for PostgreSQL wire protocol, high-throughput schema-agnostic ingestion using InfluxDB Line Protocol, and a REST API for queries, bulk imports, and exports.


Flink CDC Connectors

Total stars: 1515Last month stars: 286Growth: 19%

https://github.com/ververica/flink-cdc-connectors

About the project: Flink CDC Connectors is a set of source connectors for Apache Flink, ingesting changes from different databases using change data capture (CDC). The Flink CDC Connectors integrates Debezium as the engine to capture data changes. So it can fully leverage the ability of Debezium. 


SmartTubeNext (STN)

Total stars: 3343Last month stars: 414Growth: 12%

https://github.com/yuliskov/SmartTubeNext

About the project: SmartTubeNext is an advanced YouTube app for Android TVs and TV boxes, free & open source. 


NekoX

Total stars: 1244Last month stars: 135Growth: 11%

https://github.com/NekoX-Dev/NekoX

About the project: NekoX is a free and open-source third-party Telegram client, based on Telegram-FOSS with features added.

Rust


Anchor

Total stars: 1131Last month stars: 336Growth: 30%

https://github.com/project-serum/anchor

About the project: Anchor is a framework for Solana’s Sealevel runtime providing several convenient developer tools for writing smart contracts.


Chainsaw

Total stars: 997Last month stars: 286Growth: 29%

https://github.com/countercept/chainsaw

About the project: Chainsaw provides a powerful ‘irst-response’ capability to quickly identify threats within Windows event logs. It offers a generic and fast method of searching through event logs for keywords, and by identifying threats using built-in detection logic and via support for Sigma detection rules.


Solana Program Library

Total stars: 1009Last month stars: 184Growth: 18%

https://github.com/solana-labs/solana-program-library

About the project: The Solana Program Library (SPL) is a collection of on-chain programs targeting the Sealevel parallel runtime. These programs are tested against Solana’s implementation of Sealevel, solana-runtime, and deployed to its mainnet. 


Solana

Total stars: 5866Last month stars: 1018Growth: 17%

https://github.com/solana-labs/solana

About the project: Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.


Helix

Total stars: 4588Last month stars: 753Growth: 16%

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

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


Moonbeam

Total stars: 494Last month stars: 71Growth: 14%

https://github.com/PureStake/moonbeam

About the project: an Ethereum-compatible smart contract parachain on Polkadot.


Polars

Total stars: 3253Last month stars: 361Growth: 11%

https://github.com/pola-rs/polars

About the project: Polars is a blazingly fast DataFrames library implemented in Rust using Apache Arrow Columnar Format as a memory model.

Obversvations

  • QuestDB looks pretty interesting and worth trying.
  • SmartTubeNext is not a first-time included in monthly reports. Must be a decent application.
  • If you think about the creation of your own Telegram client, the NekoX could be a good point for you to start. You can build what you want on top of it or just use this project as an example.
  • If you are interested in smart contracts and the Solana framework, Rust is definitely a programming language you need to take a look at. Rust and Solaba are connected like father and son.
  • Chainsaw project might be interesting to cyber security experts and Windows administrators.
  • Don’t know how to exit the Vim then try Helix editor instead.

Title image by Niklas9416 from Pixabay.