Top Trending Github Projects on 04/03/2023: Discover the Latest and Greatest Innovations!

Adair Lee
12 min readApr 3, 2023

--

Projects that have already appeared in previous Github ranking lists will not display details, please refer to previous lists for information.

Top 25 Fastest Growing GitHub Projects

Rank #1 Torantulino/Auto-GPT
https://github.com/Torantulino/Auto-GPT
An experimental open-source attempt to make GPT-4 fully autonomous.
Language: Python
Stars: 4,176(3,489 stars today) Forks:345
— — — — — — — — — — — — — — — —

Rank #2 apple/ml-stable-diffusion
https://github.com/apple/ml-stable-diffusion
Stable Diffusion with Core ML on Apple Silicon
Language: Python
Stars: 9,218(1,178 stars today) Forks:410
The Core ML Stable Diffusion project is a collection of tools and packages for running Stable Diffusion on Apple Silicon with Core ML. Stable Diffusion is a powerful generative model that can be used for image generation and manipulation. The project includes a Python package called `python_coreml_stable_diffusion` that can convert PyTorch models to Core ML format and perform image generation using Hugging Face diffusers in Python. Additionally, there is a Swift package called `StableDiffusion` that developers can add to their Xcode projects as a dependency to deploy image generation capabilities in their apps.

The project can be applied in a variety of fields, such as computer vision, machine learning, and artificial intelligence. Commercial applications of this project could include image generation for creative purposes, such as generating realistic images for advertising or product design. It could also be used in medical imaging to generate images for diagnosis or research purposes. The project’s example results show how the Stable Diffusion model can generate high-quality images of an astronaut riding a horse in space, and the performance benchmarks demonstrate the project’s speed and efficiency on various Apple devices.
— — — — — — — — — — — — — — — —

Rank #3 microsoft/JARVIS
https://github.com/microsoft/JARVIS
JARVIS, a system to connect LLMs with ML community
Language: Python
Stars: 2,589(1,518 stars today) Forks:132
— — — — — — — — — — — — — — — —

Rank #4 PathOfBuildingCommunity/PathOfBuilding
https://github.com/PathOfBuildingCommunity/PathOfBuilding
Offline build planner for Path of Exile.
Language: Lua
Stars: 2,793(54 stars today) Forks:1,740
— — — — — — — — — — — — — — — —

Rank #5 mckaywrigley/ai-code-translator
https://github.com/mckaywrigley/ai-code-translator
Use AI to translate code from one language to another.
Language: TypeScript
Stars: 1,041(532 stars today) Forks:118
— — — — — — — — — — — — — — — —

Rank #6 sindresorhus/awesome
https://github.com/sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics
Language:
Stars: Sponsor(377 stars today) Forks:25,344
The given project information includes a list of open-source tools and APIs that can be used in various fields of computer science. These tools can be used for building scalable feeds and chat applications, creating paperwork automation, generating PDFs, and accessing search engine results with ease. The list also includes platforms such as Node.js, cross-platform development, front-end development, iOS, Android, IoT, and Electron. These tools can be used by developers to create enterprise-ready applications with Single Sign-On and more in just a few lines of code. The Strapi CMS is also mentioned, which is a fully customizable, developer-first, and 100% JavaScript headless CMS. The list also includes databases, editors, gaming tools, entertainment tools, security tools, content management systems, hardware, business tools, networking tools, decentralized systems, health and social science tools, events, testing tools, and miscellaneous tools. Overall, this list provides a comprehensive collection of open-source tools and APIs that can be used in various fields of computer science, and can be beneficial for developers, businesses, and individuals looking to create innovative and efficient software solutions.
— — — — — — — — — — — — — — — —

Rank #7 hahahumble/speechgpt
https://github.com/hahahumble/speechgpt
SpeechGPT is a web application that enables you to converse with ChatGPT.
Language: TypeScript
Stars: 1,357(243 stars today) Forks:174
— — — — — — — — — — — — — — — —

Rank #8 donnemartin/system-design-primer
https://github.com/donnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Language: Python
Stars: 216,118(300 stars today) Forks:38,482
— — — — — — — — — — — — — — — —

Rank #9 EbookFoundation/free-programming-books
https://github.com/EbookFoundation/free-programming-books
📚 Freely available programming books
Language:
Stars: Sponsor(371 stars today) Forks:54,484
The given project is a list of free learning resources in multiple languages, including programming books, tutorials, and courses. The list was originally a clone of StackOverflow’s list of freely available programming books and was moved to GitHub for collaborative updating and maintenance. The list has grown to become one of GitHub’s most popular repositories, with over 271,000 stars, 9,700 watchers, 2,400+ contributors, and 54,000+ forks. The list is available as a website and can be searched dynamically at ebookfoundation.github.io/free-programming-books-search. The list includes resources in various programming languages, including Python, Java, C++, JavaScript, and more. It can be used by anyone interested in learning programming or improving their programming skills, including students, developers, and professionals. The list can be beneficial for businesses looking to train their employees on programming skills or individuals looking to enhance their career prospects. The project is licensed under the Creative Commons Attribution 4.0 License, which allows for free distribution and adaptation of the content.
— — — — — — — — — — — — — — — —

Rank #10 lm-sys/FastChat
https://github.com/lm-sys/FastChat
The release repo for “Vicuna: An Open Chatbot Impressing GPT-4”
Language: Python
Stars: 4,199(1,163 stars today) Forks:386
— — — — — — — — — — — — — — — —

Rank #11 topjohnwu/Magisk
https://github.com/topjohnwu/Magisk
The Magic Mask for Android
Language: C++
Stars: 33,577(36 stars today) Forks:9,021
The Magisk Documentation project is a comprehensive guide for installing and using Magisk, a popular open-source rooting solution for Android devices. The project includes various sections such as installation instructions, frequently asked questions, release notes, changelog, developer guides, magisk tools, internal details, and Android booting shenanigans.

The project can be applied in the field of mobile development, specifically in the area of Android rooting and customization. Magisk allows users to gain root access to their Android devices, giving them more control over their device’s functionality and allowing them to customize it to their liking. Magisk is widely used by developers and users who want to modify their Android devices for various purposes, including installing custom ROMs, installing modules, and tweaking system settings.

Commercial applications of this project could include developing custom ROMs for Android devices, creating custom Android applications that require root access, or providing technical support for Android devices that have been rooted using Magisk. The project’s documentation is comprehensive and detailed, making it an essential resource for anyone looking to use or develop Magisk.
— — — — — — — — — — — — — — — —

Rank #12 stochasticai/xturing
https://github.com/stochasticai/xturing
Build and control your own LLMs
Language: Python
Stars: 789(134 stars today) Forks:50
The `xturing` project is an open-source library that offers fast, efficient, and easy fine-tuning of language model models (LLMs) such as GPT-J, GPT-2, LLaMA, Galactica, Cerebras-GPT, and more. The library provides an easy-to-use interface for personalizing LLMs to your own data and application, making it simple to build and control LLMs. The project can be applied in the field of natural language processing (NLP), specifically in the area of fine-tuning LLMs for various NLP tasks such as text generation, sentiment analysis, and language translation.

`xturing` allows users to ingest data from different sources and preprocess them to a format that LLMs can understand. It also enables scaling from single to multiple GPUs for faster fine-tuning and leveraging memory-efficient techniques to reduce hardware costs. Additionally, the project offers different fine-tuning methods that can be benchmarked to find the best performing model. The fine-tuned models can be evaluated on well-defined metrics for in-depth analysis.

The `xturing` project can be used in various commercial applications such as developing custom NLP models for specific business needs, improving chatbots and virtual assistants, and enhancing customer support services. The library’s documentation is comprehensive, and it provides tutorials on how to use the library for different fine-tuning methods. The project is open-source and can be installed using pip, making it accessible to anyone who wants to use it for their NLP tasks.
— — — — — — — — — — — — — — — —

Rank #13 rustformers/llama-rs
https://github.com/rustformers/llama-rs
Run LLaMA inference on CPU, with Rust 🦀🚀🦙
Language: Rust
Stars: 2,342(158 stars today) Forks:97
The `LLaMA-rs` project is a Rust port of the `llama.cpp` project, which allows running inference for Facebook’s LLaMA model on a CPU with good performance using full precision, f16, or 4-bit quantized versions of the model. The project is powered by the `ggml` tensor library, achieving the same performance as the original code. The project can be applied in the field of natural language processing (NLP), specifically in the area of language modeling.

`LLaMA-rs` can be used to generate text, complete sentences, and perform other NLP tasks. The project has commercial applications in developing custom NLP models for specific business needs, improving chatbots and virtual assistants, and enhancing customer support services. The project’s documentation is comprehensive, and it provides instructions on how to build and run the project using `cargo`. The project also offers a CLI application called `llama-cli` that wraps `LLaMA-rs` and offers basic inference capabilities.

The project requires a modern C toolchain and a copy of the model’s weights to run. The project is open-source and can be installed using `cargo`, making it accessible to anyone who wants to use it for their NLP tasks. The project’s performance is comparable to the original `llama.cpp` project, making it a viable alternative for those who prefer working with Rust.
— — — — — — — — — — — — — — — —

Rank #14 helix-editor/helix
https://github.com/helix-editor/helix
A post-modern modal text editor.
Language: Rust
Stars: 20,651(169 stars today) Forks:1,429
— — — — — — — — — — — — — — — —

Rank #15 ymcui/Chinese-LLaMA-Alpaca
https://github.com/ymcui/Chinese-LLaMA-Alpaca
中文LLaMA&Alpaca大语言模型+本地部署 (Chinese LLaMA & Alpaca LLMs)
Language: Python
Stars: 2,132(480 stars today) Forks:169
— — — — — — — — — — — — — — — —

Rank #16 gothinkster/realworld
https://github.com/gothinkster/realworld
“The mother of all demo apps” — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more
Language: TypeScript
Stars: 73,517(118 stars today) Forks:6,839
The `RealWorld` project is a collection of over 100 implementations of a full-stack app called `Conduit` built using different frontends (React, Angular, and more) and backends (Node, Django, and more). The project allows developers to choose any frontend and backend and see how they power a real-world, beautifully designed full-stack app. The project is intended to provide developers with the knowledge and perspective required to build real-world applications using different frameworks and languages.

The `RealWorld` project can be applied in various fields such as web development, software engineering, and computer science. The project has commercial applications in developing custom full-stack applications for specific business needs, improving existing full-stack applications, and enhancing customer engagement. The project’s documentation is comprehensive, and it provides tutorials on how to create a new implementation using the same API spec to ensure modularity of every frontend and backend. The project also offers a hosted version of the backend API, available for public usage, without requiring any API keys.

The `RealWorld` project is open-source and has active maintainers who are software engineers and open-source enthusiasts. The project is a great resource for developers who want to learn how to build full-stack applications using different frameworks and languages. The project is also a great resource for businesses that want to develop custom full-stack applications using the latest technologies and best practices.
— — — — — — — — — — — — — — — —

Rank #17 DarkFlippers/unleashed-firmware
https://github.com/DarkFlippers/unleashed-firmware
Flipper Zero Unleashed Firmware
Language: C
Stars: 6,446(59 stars today) Forks:593
The `Flipper Zero Unleashed Firmware` project is a fork of the `flipperdevices/flipperzero-firmware` project, with the goal of making all features possible on the Flipper Zero device without any limitations. The project provides experimental firmware that extends the capabilities of the Flipper Zero device, such as removing Sub-GHz regional TX restrictions, extending Sub-GHz frequency range, and adding many rolling code protocols that can save and send captured signals. The project also includes custom community plugins, games, and extra Sub-GHz frequencies and Mifare Classic keys.

The `Flipper Zero Unleashed Firmware` project can be applied in various fields, such as security research, wireless communication, and hardware hacking. The project has commercial applications in developing custom firmware for specific hardware devices, improving the security of wireless communication systems, and enhancing the capabilities of hardware devices. The project is intended for experimental purposes only and is not meant for any illegal activity or purposes. The project also includes a warning that extending the Sub-GHz frequency range can damage the Flipper’s hardware.

The `Flipper Zero Unleashed Firmware` project is open-source and has a Discord community where developers can discuss and share their experiences with the firmware. The project provides dev builds and releases in Telegram, making it accessible to anyone who wants to use it for their hardware hacking or wireless communication research. The project is a great resource for developers who want to explore the capabilities of the Flipper Zero device and extend its functionality beyond its original limitations.
— — — — — — — — — — — — — — — —

Rank #18 OptimalScale/LMFlow
https://github.com/OptimalScale/LMFlow
An Extensible Toolkit for Finetuning and Inference of Large Foundation Models. Large Language Model for All. 共建大模型社区,让每个人都训得起大模型。
Language: JavaScript
Stars: 1,889(914 stars today) Forks:153
The `LMFlow` project is an extensible, convenient, and efficient toolbox for fine-tuning large machine learning models, designed to be user-friendly, speedy, reliable, and accessible to the entire community. The project provides a set of tools and pre-trained models for fine-tuning large language models, such as GPT-3, to specific domains, such as medical or legal. The project also includes a model zoo with pre-trained models in different languages, such as Chinese and English.

The `LMFlow` project can be applied in various fields, such as natural language processing, machine learning, and artificial intelligence. The project has commercial applications in developing custom language models for specific business needs, improving the performance of existing language models, and enhancing customer engagement. The project is intended to be accessible to the entire community, including researchers, developers, and businesses.

The `LMFlow` project is open-source and has a website with documentation and demos, including an online service and interactive chatbots that allow users to try out the pre-trained models. The project also has a Discord community, a WeChat group, and a Slack channel for developers to discuss and share their experiences with the project. The `LMFlow` project is a great resource for developers who want to fine-tune large language models to specific domains and enhance the performance of their natural language processing applications.
— — — — — — — — — — — — — — — —

Rank #19 twitter/the-algorithm
https://github.com/twitter/the-algorithm
Source code for Twitter’s Recommendation Algorithm
Language: Scala
Stars: 42,965(6,168 stars today) Forks:8,067
— — — — — — — — — — — — — — — —

Rank #20 DeSinc/SallyBot
https://github.com/DeSinc/SallyBot
AI Chatbot coded in Discord.net C#
Language: C#
Stars: 93(25 stars today) Forks:13
I’m sorry, but the given project information is simply “404: Not Found.” This typically means that the requested resource or page cannot be found on the server. Without any further information or context, it is impossible to provide an introduction or discuss the potential applications and commercial uses of this project.
— — — — — — — — — — — — — — — —

Rank #21 terrastruct/d2
https://github.com/terrastruct/d2
D2 is a modern diagram scripting language that turns text to diagrams.
Language: Go
Stars: 11,872(250 stars today) Forks:235
The `D2` project is a modern diagram scripting language that turns text into diagrams. The project provides a simple syntax that allows users to create diagrams quickly and easily using text. The diagrams can be exported in various file formats, such as SVG, PNG, and PDF. The project also includes a set of themes and fonts that can be used to customize the diagrams’ appearance.

The `D2` project can be applied in various fields, such as software development, system design, and project management. The project has commercial applications in creating diagrams for technical documentation, visualizing software architecture, and communicating project plans and timelines. The project is intended to be user-friendly and accessible to developers, designers, and project managers.

The `D2` project is open-source and has documentation, a cheat sheet, and a playground where users can experiment with the syntax and create diagrams. The project also has a Discord community and a Twitter account for developers to discuss and share their experiences with the project. The `D2` project is a great resource for developers and designers who want to create diagrams quickly and easily without having to use complex diagramming tools.
— — — — — — — — — — — — — — — —

Rank #22 Synaptrix/ChatGPT-Desktop
https://github.com/Synaptrix/ChatGPT-Desktop
ChatGPT 跨平台客户端,快捷键快速唤醒窗口,问答快人一步!
Language: Vue
Stars: 985(156 stars today) Forks:102
— — — — — — — — — — — — — — — —

Rank #23 microsoft/ML-For-Beginners
https://github.com/microsoft/ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
Language: Jupyter Notebook
Stars: 46,436(569 stars today) Forks:9,557
— — — — — — — — — — — — — — — —

Rank #24 twitter/the-algorithm-ml
https://github.com/twitter/the-algorithm-ml
Source code for Twitter’s Recommendation Algorithm
Language: Python
Stars: 6,767(1,437 stars today) Forks:1,531
— — — — — — — — — — — — — — — —

Rank #25 Yidadaa/ChatGPT-Next-Web
https://github.com/Yidadaa/ChatGPT-Next-Web
一键拥有你自己的 ChatGPT 网页服务。 One-Click to deploy your own ChatGPT web UI.
Language: TypeScript
Stars: 10,444(1,337 stars today) Forks:4,341
— — — — — — — — — — — — — — — —

--

--

Adair Lee
Adair Lee

Written by Adair Lee

Experienced full-stack developer proficient in C#, Python, and web development, with 20+ years of Google SEO expertise and successful entrepreneurship.

No responses yet