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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
About the project: repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Java bootcamp.
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).
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.
About the project: the repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Java bootcamp.
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).
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).
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).
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.
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.
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.
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.
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).
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.
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.
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.
Today we are reviewing Java and Rust repositories on GitHub with the highest number of starts acquired in June month. All information below was collected from GitHub trending page.
If you are interested in last month article follow this link.
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.
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.
About the project: A new type of shell, Nu comes with a set of built-in commands (listed below). If a command is unknown, the command will shell-out and execute it (using cmd on Windows or bash on Linux and macOS), correctly passing through stdin, stdout, and stderr, so things like your daily git workflows and even vim will work just fine.
About the project: A cross-platform graphical process/system monitor with a customizable interface and a multitude of features. Supports Linux, macOS, and Windows. Inspired by gtop, gotop, and htop.
About the project: All algorithms implemented in Rust (for educational purposes).
Obversvations
June was a Minecraft month in Java, there are multiple repositories related to Minecraft in the report.
RustDesk showing really impressive performance and popularity growth, it is already the third time in a row in this report.
RustDesk is not the single application you should check out from the Rest repositories, take a look on Nushell, Helix, Bottom and GitUI as well. The number of starss of Nushell repository is quite impressive.
Blockchain is still trendy in Rust repositories, especially for Salana.
If you want to see how to implement algorithms in Rust, but weren’t sure where to start there is a repository in the list just for you. Enjoy!
Feel free to share your observations, ideas, and thoughts in the comments section below, I will be happy to read all of them.