Let’s go and review Java and Rust rising repositories on GitHub for August month. All information below was collected from GitHub trending page.
Java
DSA-Bootcamp-Java
Total stars: 2813 | Last month stars: 1464 | Growth: 52% |
https://github.com/kunal-kushwaha/DSA-Bootcamp-Java
About the project: the repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Java bootcamp.
Starlight (Fabric)
Total stars: 768 | Last month stars: 145 | Growth: 19% |
https://github.com/PaperMC/Starlight
About the project: this repository has code rewrites the light engine to fix lighting performance and lighting errors.
Flink CDC Connectors
Total stars: 1045 | Last month stars: 167 | Growth: 16% |
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).
GDA(GJoy Dex Analyzer)
Total stars: 2020 | Last month stars: 254 | Growth: 13% |
https://github.com/charles2gan/GDA-android-reversing-Tool
About the project: GDA, a new Dalvik bytecode decompiler, is implemented in C++, which has the advantages of faster analysis and lower memory&disk consumption and an stronger ability to decompiling the APK, DEX, ODEX, OAT files(supports JAR, CLASS and AAR files since 3.79).
SmartTubeNext (STN)
Total stars: 2281 | Last month stars: 283 | Growth: 12% |
https://github.com/yuliskov/SmartTubeNext
About the project: ad free app for watching YouTube videos on Android TV boxes
Apache Pinot
Total stars: 3543 | Last month stars: 360 | Growth: 10% |
https://github.com/apache/pinot
About the project: Apache Pinot is a real-time distributed OLAP datastore, built to deliver scalable real-time analytics with low latency. It can ingest from batch data sources (such as Hadoop HDFS, Amazon S3, Azure ADLS, Google Cloud Storage) as well as stream data sources (such as Apache Kafka).
Shattered Pixel Dungeon
Total stars: 1241 | Last month stars: 126 | Growth: 10% |
https://github.com/00-Evan/shattered-pixel-dungeon
About the project: traditional roguelike game with pixel-art graphics and simple interface.
Rust
Metaplex
Total stars: 549 | Last month stars: 373 | Growth: 68% |
https://github.com/metaplex-foundation/metaplex
About the project: protocol (built on top of Solana) and application framework for decentralized NFT minting, storefronts, and sales.
axum
Total stars: 1680 | Last month stars: 944 | Growth: 56% |
https://github.com/tokio-rs/axum
About the project: an ergonomic and modular web framework built with Tokio, Tower, and Hyper.
egui
Total stars: 4820 | Last month stars: 1267 | Growth: 26% |
About the project: egui is a simple, fast, and highly portable immediate mode GUI library for Rust.
DataFusion
Total stars: 1021 | Last month stars: 256 | Growth: 25% |
https://github.com/apache/arrow-datafusion
About the project: DataFusion is an extensible query execution framework, written in Rust, that uses Apache Arrow as its in-memory format.
DataFusion supports both an SQL and a DataFrame API for building logical query plans as well as a query optimizer and execution engine capable of parallel execution against partitioned data sources (CSV and Parquet) using threads.
DataFusion also supports distributed query execution via the Ballista crate.
Solana Program Library
Total stars: 479 | Last month stars: 115 | Growth: 24% |
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. As others implement Sealevel, we will graciously accept patches to ensure the programs here are portable across all implementations.
ockam
Total stars: 1258 | Last month stars: 300 | Growth: 24% |
https://github.com/ockam-network/ockam
About the project: end-to-end encryption and mutual authentication for distributed applications.
Obversvations
- If you are starting to learn Java, DSA-Bootcamp-Java repository might be very useful for you.
- If you want to look inside of Jar archive and understand what is going inside there – take a look at GDA(GJoy Dex Analyzer) tool.
- One more member of the Apache foundation in GitHub starts this month – Apache Pinot.
- If you need a web framework for Rust I would recommend taking a look at Axum project.
- If you are looking for examples of Solana on-chain programs – Solana Program Library might be useful for you.
- If you are interested in Solana and NFT take a look at Mataplex project.
- Rust is clearly one of the leaders in crypto-space.
Title image by Free-Photos from Pixabay.