Newsletter – Week 11, 2022

News

Articles

Videos

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.

Newsletter – Week 10, 2022

News

Articles

Videos

Newsletter – Week 09, 2022

News

Articles

Videos

Newsletter – Week 08, 2022

News

Articles

Videos

Newsletter – Week 07, 2022

News

Articles

Videos

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.

Newsletter – Week 06, 2022

News

Articles

Videos

Newsletter – Week 05, 2022

News

Articles

Videos

Newsletter – Week 04, 2022

News

Articles

Videos