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.

Newsletter – Week 02, 2022

News

Articles

Videos

Newsletter – Week 01, 2022

News

Articles

Videos

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.

GitHub Rising Stars October 2021

A cold November outside, but hot GitHub trends for October are already there. Let’s get started!

Java


openLooKeng

Total stars: 326Last month stars: 97Growth: 30%

https://github.com/openlookeng/hetu-core

About the project: openLooKeng is a drop in engine which enables in-situ analytics on any data, anywhere, including geographically remote data sources. It provides a global view of all of your data via its SQL 2003 interface. With high availability, auto-scaling, built-in caching and indexing support, openLooKeng is ready for enterprise workload with required reliability.


SmartTubeNext

Total stars: 2940Last month stars: 333Growth: 11%

https://github.com/yuliskov/SmartTubeNext

About the project: Ad free app for watching tube videos on Android TV boxes.


Compre Face

Total stars: 1431Last month stars: 155Growth: 11%

https://github.com/exadel-inc/CompreFace

About the project: free and open-source face recognition service that can be easily integrated into any system without prior machine learning skills. CompreFace provides REST API for face recognition, face verification, face detection, landmark detection, age, and gender recognition and is easily deployed with docker.


Airbyte

Total stars: 4408Last month stars: 291Growth: 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.


QuestDB

Total stars: 5110Last month stars: 332Growth: 6%

https://github.com/questdb/questdb

About the project: 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.

Rust


weggli

Total stars: 1222Last month stars: 878Growth: 72%

https://github.com/googleprojectzero/weggli

About the project: fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.


Anchor

Total stars: 808Last month stars: 184Growth: 23%

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

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


The Algorithms – Rust

Total stars: 4003Last month stars: 351Growth: 9%

https://github.com/TheAlgorithms/Rust

About the project:  all algorithms implemented in Rust.


SWC

Total stars: 16750Last month stars: 1363Growth: 8%

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

About the project:  super-fast compiler written in Rust; producing widely-supported JavaScript from modern standards and TypeScript. It’s used by tools like Next.js, Parcel, and Deno, as well as companies like Vercel, ByteDance, Tencent, Shopify, and more.


v86

Total stars: 12607Last month stars: 931Growth: 7%

https://github.com/copy/v86

About the project:  x86 virtualization in your browser, recompiling x86 to wasm on the fly.


GitUI

Total stars: 6197Last month stars: 453Growth: 7%

https://github.com/extrawurst/gitui

About the project:  blazing fast terminal-UI for Git written in Rust.

Obversvations

  • CompreFace project looks pretty interesting if you want to try or use face recognition functionality in your application.
  • QuestDB one more player in SQL DB world used by such companines as Airbus, Toggle, Turk Telecom and others.
  • Solana is a clear leader in Rust’s “new starts” repositories, almost every monthly review Rust section includes any of Solana-related repositories. This month’s review is the Anchor project.
  • Starting newly with Rust or switching from other programming languages and don’t know how to implement a specific algorithm in Rust, so see The Algorithms – Rust repository.
  • Based on official documentation SWC is 20x faster than Babel on a single thread and 70x faster on four cors, if you use Babel and want to build your projects faster SWC is worth trying.
  • If Git CLI for some reason doesn’t work for you, there is a GitUI project which probably you want to try.

Title image by MichaelGaida from Pixabay

GitHub Rising Stars September 2021

 GitHub trends for September already there. Let’s go!

Java


Zeus IoT

Total stars: 508Last month stars: 371Growth: 73%

https://github.com/zmops/zeus-iot

About the project: Zeus IoT is the world’s first open source Internet of Things distributed collection platform based on Zabbix, with the ability to collect, analyze, and store data from millions of IoT devices.


MusicBot

Total stars: 2348Last month stars: 974Growth: 41%

https://github.com/jagrosh/MusicBot

About the project: a Discord music bot that’s easy to set up and run yourself.


DSA-Bootcamp-Java

Total stars: 3841Last month stars: 1086Growth: 28%

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

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


FtcRobotController

Total stars: 164Last month stars: 36Growth: 22%

https://github.com/FIRST-Tech-Challenge/FtcRobotController

About the project: repository contains the source code that is used to build an Android app to control a FIRST Tech Challenge competition robot.


DBeaver

Total stars: 2090Last month stars: 431Growth: 21%

https://github.com/dbeaver/dbeaver

About the project: free multi-platform database tool for developers, SQL programmers, database administrators and analysts.
Supports any database which has JDBC driver (which basically means – ANY database). 

Rust


Metaplex

Total stars: 1273Last month stars: 742Growth: 58%

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

About the project: protocol and application framework for decentralized NFT minting, storefronts, and sales.


hello-world.rs

Total stars: 1115Last month stars: 491Growth: 44%

https://github.com/mTvare6/hello-world.rs

About the project: memory safe, blazing fast, minimal and configurable hello world project written in the Rust programming language.


youki

Total stars: 2173Last month stars: 850Growth: 39%

https://github.com/containers/youki

About the project: a container runtime written in Rust (implementation of the OCI runtime-spec in Rust, similar to runc).


Anchor

Total stars: 630Last month stars: 221Growth: 35%

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.


Solana Program Library

Total stars: 693Last month stars: 221Growth: 32%

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.

Obversvations

  • Interested in algorithms and data structures in Java go for DSA-Bootcamp-Java repository and Youtube videos related. All details are in the repository.
  • If you never tried DBeaver for your work with SQL databases, it is time to give this tool a try. I personally used this tool some time ago with only a positive impression about this tool.
  • If you are interested in Rust and cryptocurrencies you might also be interested in NFT. So, take a look at the Metaplex project. It grows on Github quite impressive.
  • If you love programmers’ humor take a look at hello-world.rs project, but first read a readme file to avoid misunderstanding or confusion.
  • As containers and containers management a hot topic last couple of years, youki project looks pretty interesting.
  • Does the Solana name seem familiar to you? Take a look at the Anchor project then.

Title image by Free-Photos from Pixabay.

Newsletter – Week 36, 2021

News

Articles

Videos

GitHub Rising Stars August 2021

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: 2813Last month stars: 1464Growth: 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: 768Last month stars: 145Growth: 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: 1045Last month stars: 167Growth: 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: 2020Last month stars: 254Growth: 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: 2281Last month stars: 283Growth: 12%

https://github.com/yuliskov/SmartTubeNext

About the project:  ad free app for watching YouTube videos on Android TV boxes


Apache Pinot

Total stars: 3543Last month stars: 360Growth: 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: 1241Last month stars: 126Growth: 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: 549Last month stars: 373Growth: 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: 1680Last month stars: 944Growth: 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: 4820Last month stars: 1267Growth: 26%

https://github.com/emilk/egui

About the project:  egui is a simple, fast, and highly portable immediate mode GUI library for Rust.


DataFusion

Total stars: 1021Last month stars: 256Growth: 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: 479Last month stars: 115Growth: 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: 1258Last month stars: 300Growth: 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.

Newsletter – Week 32, 2021

News

Articles

Videos

GitHub Rising Stars July 2021

Today we are reviewing Java and Rust repositories on GitHub with the highest number of starts acquired in July month. All information below was collected from GitHub trending page.

Let’s go!

Java


Iris

Total stars: 1070Last month stars: 300Growth: 28%

https://github.com/IrisShaders/Iris

About the project: A new shaders mod for Minecraft intended to be compatible with existing ShadersMod/Optifine shaders.


OpenSearch

Total stars: 3357Last month stars: 820Growth: 24%

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

About the project: A community-driven, open source fork of Elasticsearch and Kibana following the licence change in early 2021. We’re looking to sustain (and evolve!) a search and analytics suite for the multitude of businesses who are dependent on the rights granted by the original, Apache v2.0 License.


PojavLauncher

Total stars: 1275Last month stars: 274Growth: 21%

https://github.com/PojavLauncherTeam/PojavLauncher

About the project: A communitPojavLauncher is a Minecraft: Java Edition launcher for Android and iOS based on Boardwalk. This launcher can launch almost all available Minecraft versions (from rd-132211 to 21w08b (1.17) snapshot, including Combat Test versions).


Sodium (for Fabric)

Total stars: 2271Last month stars: 443Growth: 20%

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

About the project:  Sodium is a free and open-source optimization mod for the Minecraft client that improves frame rates, reduces micro-stutter, and fixes graphical issues in Minecraft.


Starlight (Fabric)

Total stars: 627Last month stars: 109Growth: 17%

https://github.com/Tuinity/Starlight

About the project:  Fabric mod for completely rewriting the Vanilla light engine.


Semgrep

Total stars: 5032Last month stars: 692Growth: 14%

https://github.com/returntocorp/semgrep

About the project:  Lightweight static analysis for many languages (17+ languages). Find bug variants with patterns that look like source code.


Shopizer

Total stars: 2413Last month stars: 276Growth: 11%

https://github.com/shopizer-ecommerce/shopizer

About the project:  Shopizer is Java open source e-commerce software.

Rust


RustDesk Demo

Total stars: 195Last month stars: 84Growth: 43%

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

About the project:  A working demo of RustDesk server implementation.


Datafuse

Total stars: 973Last month stars: 255Growth: 26%

https://github.com/datafuselabs/datafuse

About the project:  A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture, built to make the Data Cloud easy.


WGPU

Total stars: 2276Last month stars: 203Growth: 9%

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

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


Substrate

Total stars: 5452Last month stars: 440Growth: 8%

https://github.com/paritytech/substrate

About the project:  Substrate is a next-generation framework for blockchain innovation.


TAURI

Total stars: 19040Last month stars: 1341Growth: 7%

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.


Wez’s Terminal

Total stars: 2072Last month stars: 139Growth: 7%

https://github.com/wez/wezterm

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


Graph Node

Total stars: 1156Last month stars: 66Growth: 6%

https://github.com/wez/wezterm

About the project:  Graph Node is an open source Rust implementation that event sources the Ethereum blockchain to deterministically update a data store that can be queried via the GraphQL endpoint.

Obversvations

  • July the same as June was a Minecraft month in Java, there are multiple repositories related to Minecraft included in the report.
  • RustDesk still leading in Rust repositories by month growth and in the current month, this is a different repo with RustDesk demo server. I think the repository will continue gaining starts and we will see it in the August report as well.
  • Rust is extremely popular for blockchain development and if we previously sow in reports Solana-related repositories in the current report there is one more player – Substrate. If you are interested in blockchain technology it is worth checking.
  • I found the WGPU project very promising for the future which is actually implementing WebGPU API in Rust. Who is not familiar with WebGPU standard this is a standard to expose the capabilities of GPU hardware to the Web, which is promising for developing web and mobile multimedia applications and games.
  • One more project I would explicitly mention is TAURI, allowing faster and secure development of cross-platform native applications for web, desktop, and mobile.

Title image by yamabon from Pixabay.