GitHub Trends – January 2023

Welcome to Java and Rust GitHub trends January 2023 edition. Let’s get started!

Java

OpenAI-Java

Total stars: 487Last month stars: 244Growth: 50%

https://github.com/TheoKanning/openai-java

About the project: OpenAI GPT-3 Api Client in Java.


Master Spring and Spring Boot

Total stars: 139Last month stars: 60Growth: 43%

https://github.com/in28minutes/master-spring-and-spring-boot

About the project: Spring and Spring Boot Tutorial For Absolute Beginners – 10-in-1 – Spring to Spring Boot to REST API to Full Stack to Containers to Cloud.


HertzBeat

Total stars: 2368Last month stars: 269Growth: 11%

https://github.com/dromara/hertzbeat

About the project: a real-time monitoring system with custom-monitor and agentless. Aim to monitor everything! Web, database, os, middleware, cloudnative and more. Notified support discord, slack, email, telegram, dingding, wechat, feishu, webhook, sms.

Rust

Rust 101

Total stars: 1498Last month stars: 1443Growth: 96%

https://github.com/tweedegolf/101-rs

About the project: Rust 101 is a university course for computer science students, introducing the Rust Programming Language, and is available for anyone who wants to teach Rust.


ChatGPT

Total stars: 10498Last month stars: 6566Growth: 63%

https://github.com/lencx/ChatGPT

About the project: ChatGPT Desktop Application (Mac, Windows and Linux).


Rana

Total stars: 132Last month stars: 79Growth: 60%

https://github.com/grunch/rana

About the project: Nostr public key mining tool.


Ruff

Total stars: 7892Last month stars: 2366Growth: 30%

https://github.com/charliermarsh/ruff

About the project: an extremely fast Python linter, written in Rust.


Vello

Total stars: 1078Last month stars: 178Growth: 17%

https://github.com/linebender/vello

About the project: an experimental GPU compute-centric 2D renderer.


Polars

Total stars: 13541Last month stars: 1770Growth: 13%

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

About the project: fast multi-threaded, hybrid-out-of-core DataFrame library in Rust | Python | Node.js


utoipa

Total stars: 761Last month stars: 97Growth: 13%

https://github.com/juhaku/utoipa

About the project: simple, fast, code first, and compile time generated OpenAPI documentation for Rust.

Observations

  • ChatGPT is a hot topic all around the world and even across GitHub projects. In January 2023 edition there are projects related to ChatGPT in both categories. In the Java category, the project called “OpenAI-Java” provides an API client for ChatGPT. In the Rust category, there is a project called “ChatGPT” which is actually a desktop client for ChatGPC supporting Mac, Windows, and Linux.
  • The “HertzBeat” project from the Java category looks like a fresh player in the market of monitoring solutions.
  • If you just starting with Spring and Spring Boot the “Master Spring and Spring Boot” from the Java category might be very helpful for you.
  • If you are learning Rust the “Rust 101” project from the Rust category can be interesting for you. This project demonstrated extreme growth in January 2023.

Title image by Mike Ramírez Mx from Pixabay

GitHub Trends – December 2022

Welcome to Java and Rust GitHub trends December 2022 edition. Let’s get started!

Java

EhViewer

Total stars: 1906Last month stars: 378Growth: 20%

https://github.com/Ehviewer-Overhauled/Ehviewer

About the project: EhViewer fork is dedicated to lightweight and high-performance with Material Design 3 and Dynamic Color Support.


GoogleDialerMod

Total stars: 403Last month stars: 45Growth: 11%

https://github.com/jacopotediosi/GoogleDialerMod

About the project: the ultimate All-In-One Utility to tweak Google Dialer.


UI for Apache Kafka 

Total stars: 4543Last month stars: 466Growth: 10%

https://github.com/provectus/kafka-ui

About the project: versatile, fast, and lightweight web UI for managing Apache Kafka® clusters. Built by developers, for developers.

Rust

Reth

Total stars: 944Last month stars: 942Growth: 100%

https://github.com/paradigmxyz/reth

About the project: modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol.


burn

Total stars: 1185Last month stars: 477Growth: 40%

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

About the project: this library aims to be a complete deep learning framework with extreme flexibility written in Rust. The goal would be to satisfy researchers as well as practitioners making it easier to experiment, train and deploy your models.


Ruff

Total stars: 5479Last month stars: 1841Growth: 34%

https://github.com/charliermarsh/ruff

About the project: an extremely fast Python linter, written in Rust.


sniffnet

Total stars: 2622Last month stars: 771Growth: 29%

https://github.com/GyulyVGC/sniffnet

About the project: an application to comfortably monitor your network traffic, multithreaded, cross-platform, and reliable.


Polars

Total stars: 11683Last month stars: 2186Growth: 19%

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 the memory model.

Observations

  • There are no clear trending projects in the Java category in December 2022.
  • Nowadays many organizations have Kafka in their technology stack. The “UI for Apache Kafka” project interesting and promising project to include in your toolset. As it is claimed on the project page – built by developers, for developers.
  • The project growth trends in the Rust category are incredible. It is clearly visible that Rust is a “hot” topic in the development community.
  • The “burn” project from the Rust category seems something really needed. A deep learning framework with a focus on researchers and practitioners. I would like to see more AI/ML-oriented projects coming in this category.

Title image by Justus from Pixabay

GitHub Trends – November 2022

Welcome to Java and Rust GitHub trends November 2022 edition. Let’s get started!

Java

Java Bubble Backup

Total stars: 75Last month stars: 32Growth: 43%

https://github.com/marchof/javabubble

About the project: this repository is the backend and data source for javabubble.org.


E-commerce_website-in-java

Total stars: 55Last month stars: 19Growth: 35%

https://github.com/jaygajera17/E-commerce-project-springBoot

About the project: this is a web application Java Based Beginner level project to develop an e-commerce website to Buy/Sell Food items. We use Spring Boot to build the back-end part.


YouTube Vanced

Total stars: 1190Last month stars: 382Growth: 32%

https://github.com/cuynu/ytvanced

About the project: YouTube Vanced & Vanced MicroG & YouTube Music Vanced Unofficial APK Download.


CATS 

Total stars: 871Last month stars: 111Growth: 32%

https://github.com/Endava/cats

About the project: CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.


AP Computer Science A – CodeHS

Total stars: 59Last month stars: 7Growth: 12%

https://github.com/31Carlton7/apcs-codehs

About the project: answers for all units of the APCS CodeHS course.

Rust

sniffnet

Total stars: 1828Last month stars: 1640Growth: 90%

https://github.com/GyulyVGC/sniffnet

About the project: cross-platform application to monitor your network traffic with ease.


Safetensors

Total stars: 307Last month stars: 187Growth: 61%

https://github.com/huggingface/safetensors

About the project: simple, safe way to store and distribute tensors.


Hurl

Total stars: 3014Last month stars: 1019Growth: 34%

https://github.com/Orange-OpenSource/hurl

About the project: run and test HTTP requests with plain text.


Ruff

Total stars: 3647Last month stars: 955Growth: 26%

https://github.com/charliermarsh/ruff

About the project: an extremely fast Python linter, written in Rust.


git absorb

Total stars: 1822Last month stars: 421Growth: 23%

https://github.com/tummychow/git-absorb

About the project: git commit –fixup, but automatic.


taffy

Total stars: 622Last month stars: 123Growth: 20%

https://github.com/DioxusLabs/taffy

About the project: a high performance Rust-powered layout library.

Observations

  • The “CATS” project from the Java category looks very interesting to try especially if you are involved in API development or testing.
  • The “sniffnet” project from the Rust category has shown extreme growth in November.
  • I personally found the “Hurl” project from the Rust category worth trying. It seems a very easy way to script HTTP communications and create test scenarios. It is like cURL but with assertions.
  • The “Ruff” project from the Rust category is a great example of when one programming language can help another. In this case, fast Rust code helps avoid mistakes in Python code.

Title image by David Mark from Pixabay

GitHub Trends – October 2022

Welcome to Java and Rust GitHub trends October 2022 edition. Let’s get started!

Java

YouTube Vanced

Total stars: 825Last month stars: 212Growth: 26%

https://github.com/cuynu/ytvanced

About the project: YouTube Vanced & Vanced MicroG & YouTube Music Vanced Unofficial APK Download


Conductor

Total stars: 5515Last month stars: 688Growth: 12%

https://github.com/Netflix/conductor

About the project: Conductor is a microservices orchestration engine.

Rust

Aurae

Total stars: 408Last month stars: 240Growth: 59%

https://github.com/aurae-runtime/aurae

About the project: distributed systems runtime daemon written in Rust.


Turbo

Total stars: 16702Last month stars: 7088Growth: 42%

https://github.com/vercel/turbo

About the project: incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turborepo and Turbopack.


Sui

Total stars: 2419Last month stars: 733Growth: 30%

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.


snarkOS

Total stars: 1705Last month stars: 407Growth: 24%

https://github.com/AleoHQ/snarkOS

About the project: snarkOS is a decentralized operating system for zero-knowledge applications. This code forms the backbone the Aleo network, which verifies transactions and stores the encrypted state applications in a publicly-verifiable manner.


The Move Language

Total stars: 1322Last month stars: 259Growth: 20%

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.

Observations

  • If you are looking for a microservices orchestration framework you should take a look at the “Conductor” project from the Java category.
  • There are only two projects in the Java category that demonstrated grow more than 10% in October. All others have 8% growth or less.
  • If you are working with JavaScript or TypeScript and interested in Rust at the same time, the “Turbo” project from the Rust category might be interesting for you.
  • As usual blockchain and smart-contract projects are one of the leaders in the Rust category.

Title image by mariellaobialero from Pixabay

GitHub Trends – September 2022

Welcome to Java and Rust GitHub trends September 2022 edition. Let’s get started!

Java

StreamPark

Total stars: 2509Last month stars: 537Growth: 21%

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

About the project: easy-to-use streaming application development framework and operation platform.


Eaglercraft

Total stars: 810Last month stars: 106Growth: 13%

https://github.com/lax1dude/eaglercraft

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


xManager

Total stars: 2762Last month stars: 323Growth: 12%

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.

Rust

SurrealDB

Total stars: 12918Last month stars: 9157Growth: 71%

https://github.com/surrealdb/surrealdb

About the project: SurrealDB is an end-to-end cloud native database for web, mobile, serverless, jamstack, backend, and traditional applications. SurrealDB reduces the development time of modern applications by simplifying your database and API stack, removing the need for most server-side components, allowing you to build secure, performant apps quicker and cheaper. SurrealDB acts as both a database and a modern, realtime, collaborative API backend layer. 


CYFS

Total stars: 980Last month stars: 489Growth: 50%

https://github.com/buckyos/CYFS

About the project: CYFS is the next-generation technology to build real Web3 by upgrading the basic protocol of Web (TCP/IP+DNS+HTTP). It has a subversive architectural design that everyone brings their own OOD (Owner Online Device) to form a truly decentralized network. 


Lapce

Total stars: 18637Last month stars: 4765Growth: 26%

https://github.com/lapce/lapce

About the project: lightning-fast and Powerful Code Editor written in Rust. Lapce (IPA: /læps/) is written in pure Rust with a UI in Druid (which is also written in Rust). It is designed with Rope Science from the Xi-Editor which makes for lightning-fast computation, and leverages OpenGL for rendering.


Ockam

Total stars: 2493Last month stars: 520Growth: 21%

https://github.com/build-trust/ockam

About the project: Ockam is a suite of open source tools, programming libraries, and managed cloud services to orchestrate end-to-end encryption, mutual authentication, key management, credential management, and authorization policy enforcement – at massive scale.

Observations

  • The “StreamPark” project from the Java category as an Apache Incubating project demonstrates good growth in September. It’s a single leader in the Java category in that month.
  • The “SurrealDB” project from the Rust category showed tremendous growth in September with more than 70% of starts added during this month with a total number of stars of more than 12k.
  • The Web3 fans will be definitely interested to look into the “CYFS” project from the Rust category.
  • Bored with your code editor it is a good time to try the “Lapce” project from the Rust category.

Title image by 🌼Christel🌼 from Pixabay

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.