Today’s Top Trending Github Projects: 04/18/2023 Edition — Discover the Hottest Repositories of the Day!

Adair Lee
12 min readApr 18, 2023

--

Top 25 Fastest Growing GitHub Projects

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

Rank #1 linyiLYi/street-fighter-ai
https://github.com/linyiLYi/street-fighter-ai
This is an AI agent for Street Fighter II Champion Edition.
Language: Python
Stars: 2,987(815 stars today) Forks:548
— — — — — — — — — — — — — — — —

Rank #2 LAION-AI/Open-Assistant
https://github.com/LAION-AI/Open-Assistant
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
Language: Python
Stars: 27,160(1,893 stars today) Forks:2,175
— — — — — — — — — — — — — — — —

Rank #3 PineappleExpress808/auto-evaluator
https://github.com/PineappleExpress808/auto-evaluator

Language: Python
Stars: 262(68 stars today) Forks:23
The Auto-evaluator project is a lightweight evaluation tool for question-answering that utilizes Langchain to generate question-answer pairs from a set of input documents. It then generates a question-answering chain with a specified set of UI-chosen configurations and uses the chain to generate a response to each question. The response is then scored relative to the answer using an LLM (GPT-3.5-turbo). The project can be run as a Streamlit app and takes various inputs such as the number of questions to auto-generate, the method for text splitting, the chunk size for text splitting, the method for embedding chunks, the chunk retrieval method, and the LLM for summarization from retrieved chunks. The project can be applied in various fields such as education, research, and customer service, where question-answering is an essential task. Commercial applications of this project could include developing chatbots or virtual assistants that can answer customer queries or providing automated grading systems for educational institutions. However, it is important to note that an OpenAI API key with access to GPT-4 and an Anthropic API key are required to take advantage of all the default dashboard model settings.
— — — — — — — — — — — — — — — —

Rank #4 thecookingsenpai/autogpt-gui
https://github.com/thecookingsenpai/autogpt-gui
A graphical user interface for AutoGPT
Language: JavaScript
Stars: 591(199 stars today) Forks:63
— — — — — — — — — — — — — — — —

Rank #5 mlc-ai/web-llm
https://github.com/mlc-ai/web-llm
Bringing large-language models and chat to web browsers. Everything runs inside the browser with no server support.
Language: Python
Stars: 3,018(950 stars today) Forks:130
— — — — — — — — — — — — — — — —

Rank #6 34j/so-vits-svc-fork
https://github.com/34j/so-vits-svc-fork
so-vits-svc fork with realtime support, improved interface and more features.
Language: Python
Stars: 1,003(73 stars today) Forks:154
— — — — — — — — — — — — — — — —

Rank #7 FerretDB/FerretDB
https://github.com/FerretDB/FerretDB
A truly Open Source MongoDB alternative
Language: Go
Stars: 6,341(61 stars today) Forks:232
— — — — — — — — — — — — — — — —

Rank #8 pengzhile/pandora
https://github.com/pengzhile/pandora
潘多拉,一个不只是命令行的ChatGPT。
Language: Python
Stars: 1,110(84 stars today) Forks:189
Pandora is a ChatGPT tool that allows users to interact with a GPT model through a web interface, command line, or API. It is a lightweight and efficient alternative to the official GPT-3 API, with the added benefit of being able to run during peak usage periods when the official API is restricted. Pandora can also be used to support private deployment and offers multiple modes of operation. It has a user-friendly interface and is capable of high-speed response times, making it an excellent tool for customer service or chatbot applications. Pandora can be run using Python 3.7 or higher and can be installed using pip. The tool also supports the GPT-3.5-turbo model and cloud mode, which can be enabled using specific installation commands. Pandora can be run using Docker and supports various command-line arguments and environment variables. Overall, Pandora is a versatile and user-friendly ChatGPT tool that can be used in various fields, including customer service, education, and research.
— — — — — — — — — — — — — — — —

Rank #9 zabirauf/AutoGPT.js
https://github.com/zabirauf/AutoGPT.js
Auto-GPT on the browser
Language: TypeScript
Stars: 232(138 stars today) Forks:38
— — — — — — — — — — — — — — — —

Rank #10 muellerberndt/micro-gpt
https://github.com/muellerberndt/micro-gpt
A minimal generic autonomous agent based on GPT3.5/4. Can analyze stock prices, perform network security tests, create art, and order pizza.
Language: Python
Stars: 430(315 stars today) Forks:42
MicroGPT is a simple and effective autonomous agent that is compatible with GPT-3.5-Turbo and GPT-4. The project aims to be as compact and reliable as possible and can be used for various tasks, including drawing, analysis, and penetration testing. The tool can be installed using pip and requires the installation of specific Python packages and environment variables. MicroGPT supports various memory types, including chromadb, Pinecone, and postgres. The tool can be run using a command-line interface, and examples of usage are provided in the project documentation. MicroGPT has various applications in fields such as education, research, and cybersecurity. Commercial applications of MicroGPT could include developing chatbots or virtual assistants that can perform specific tasks or providing automated analysis or testing systems for businesses. Overall, MicroGPT is a versatile and reliable tool that can be used for various tasks and has significant potential for commercial applications.
— — — — — — — — — — — — — — — —

Rank #11 hax/heshijun_v_360
https://github.com/hax/heshijun_v_360
贺师俊与360的劳动争议诉讼
Language:
Stars: Star(441 stars today) Forks:124
The heshijun_v_360 project is a public repository that contains information about a labor contract dispute between the owner of the repository, Heshijun (hax), and 360 Group, a Chinese internet security company. The repository includes legal documents related to the dispute, as well as personal reflections and thoughts from Heshijun. The project is being made public for the first time after the case has been resolved in court, due to concerns about the impact on colleagues and third-party organizations during the legal proceedings. The project can be applied in the field of labor law and can serve as a case study for similar disputes. Commercial applications of the project are limited, as it is primarily a personal account of a legal dispute. However, it may be of interest to legal professionals and researchers studying labor law and employment disputes. Overall, the heshijun_v_360 project is a personal account of a labor dispute that provides insights into the Chinese legal system and can serve as a case study for similar disputes.
— — — — — — — — — — — — — — — —

Rank #12 JagadeeshwaranM/Data_Engineering_Simplified
https://github.com/JagadeeshwaranM/Data_Engineering_Simplified

Language: Python
Stars: 470(81 stars today) Forks:99
The Data Engineering Roadmap project is a comprehensive guide for individuals who want to learn data engineering. The roadmap includes nine steps that cover various aspects of data engineering, including SQL, Python/Scala, distributed computing, data ingestion tools, data processing/NOSQL, data warehousing, job orchestration, cloud computing, and basics of CI/CD and Linux commands. Each step includes a list of topics to learn and resources to use for learning, such as websites and libraries. The project can be applied in various fields, including data science, business intelligence, and software engineering. Commercial applications of the project include developing data pipelines and building data warehouses for businesses. The roadmap provides a clear path for individuals who want to learn data engineering and can be used as a guide for businesses that want to train their employees in data engineering. Overall, the Data Engineering Roadmap project is a valuable resource for individuals who want to learn data engineering and businesses that want to build data-driven solutions.
— — — — — — — — — — — — — — — —

Rank #13 Significant-Gravitas/Auto-GPT
https://github.com/Significant-Gravitas/Auto-GPT
An experimental open-source attempt to make GPT-4 fully autonomous.
Language: Python
Stars: 89,747(6,600 stars today) Forks:13,675
— — — — — — — — — — — — — — — —

Rank #14 Significant-Gravitas/Auto-GPT-Plugins
https://github.com/Significant-Gravitas/Auto-GPT-Plugins
Plugins for Auto-GPT
Language:
Stars: Star(126 stars today) Forks:35
— — — — — — — — — — — — — — — —

Rank #15 facebookresearch/AnimatedDrawings
https://github.com/facebookresearch/AnimatedDrawings
Code to accompany “A Method for Animating Children’s Drawings of the Human Figure”
Language: Python
Stars: 5,212(596 stars today) Forks:370
— — — — — — — — — — — — — — — —

Rank #16 SunWeb3Sec/DeFiHackLabs
https://github.com/SunWeb3Sec/DeFiHackLabs
Reproduce DeFi hacked incidents using Foundry.
Language: Solidity
Stars: 3,071(47 stars today) Forks:564
The DeFi Hacks Reproduce — Foundry project is a repository that includes tools and resources for reproducing past DeFi hack incidents using Foundry, a Rust-based web3 development framework. The repository includes 193 incidents for educational purposes only. The project aims to make Web3 more secure by providing resources for developers to understand and prevent similar hacks in the future. The project can be applied in the field of web3 cybersecurity and can be used by developers, security researchers, and educators. Commercial applications of the project include developing secure DeFi platforms and providing cybersecurity training for businesses in the web3 space. The project includes a Web3 Cybersecurity Academy that offers lessons and articles on on-chain transaction debugging, rugpull analysis, and hack analysis. The academy can be used by individuals and businesses to improve their knowledge and skills in web3 cybersecurity. Overall, the DeFi Hacks Reproduce — Foundry project is a valuable resource for individuals and businesses in the web3 space who want to improve their cybersecurity knowledge and skills.
— — — — — — — — — — — — — — — —

Rank #17 usememos/memos
https://github.com/usememos/memos
A lightweight, self-hosted memo hub. Open Source and Free forever.
Language: TypeScript
Stars: 12,671(71 stars today) Forks:812
— — — — — — — — — — — — — — — —

Rank #18 EwingYangs/awesome-open-gpt
https://github.com/EwingYangs/awesome-open-gpt
Collection of Open Source Projects Related to GPT,GPT相关开源项目合集🚀、精选🔥🔥
Language: Python
Stars: 819(348 stars today) Forks:84
— — — — — — — — — — — — — — — —

Rank #19 xiaorouji/openwrt-passwall
https://github.com/xiaorouji/openwrt-passwall
A commonly used proxy toolchain for Openwrt LuCI Application.
Language: C
Stars: 4,309(66 stars today) Forks:2,070
— — — — — — — — — — — — — — — —

Rank #20 dzoba/gptrpg
https://github.com/dzoba/gptrpg
A demo of an GPT-based agent existing in an RPG-like environment
Language: JavaScript
Stars: 180(28 stars today) Forks:18
The GPTRPG project is a proof of concept that includes a simple role-playing game (RPG)-like environment for an LLM-enabled AI Agent to exist in and a simple AI Agent connected to the OpenAI API to exist in that environment. The project is intended to be run locally, and it is designed to demonstrate the potential of using AI agents in RPG-like environments. The project can be applied in the field of artificial intelligence and machine learning and can be used by developers and researchers who want to explore the potential of AI agents in gaming and other interactive environments. Commercial applications of the project include developing AI-powered games and interactive applications that use AI agents to interact with users. The project includes a React-based environment made with the Tiled map editor and rendered with Phaser and the Grid Engine Plugin. The environment includes a character, impassable tiles, and a plant layer with “plantable” tiles and plants. The AI agent uses the OpenAI API to make decisions and communicates with the front-end via a websocket. The agent is provided with a list of possible actions, the state of its surroundings, and its internal state. Upcoming features include multi-agent support, more agent actions, more agent states, agent memory, agent goals, agent inventory, deployment to the web, human-controlled character, and UI enhancements. Overall, the GPTRPG project is an exciting proof of concept that demonstrates the potential of using AI agents in RPG-like environments and can be used by developers and researchers to explore the potential of AI in gaming and other interactive applications.
— — — — — — — — — — — — — — — —

Rank #21 OpenBB-finance/OpenBBTerminal
https://github.com/OpenBB-finance/OpenBBTerminal
Investment Research for Everyone, Anywhere.
Language: Python
Stars: 20,713(119 stars today) Forks:2,089
The OpenBB Terminal project is an open-source infrastructure that aims to build the future of investment research by providing an accessible open-source infrastructure for everyone. The project includes a terminal and an SDK, and it is intended to be used by individuals and organizations who want to conduct investment research using open-source tools. The project can be applied in the field of finance and investment research and can be used by developers, researchers, and financial professionals who want to leverage open-source tools for investment research. Commercial applications of the project include developing investment research platforms and tools for financial professionals and organizations. The project includes various installation options, including Windows and MacOS installers, source code, and Docker. The project also provides contributing guidelines for developers who want to contribute to the project. Overall, the OpenBB Terminal project is a valuable resource for individuals and organizations who want to conduct investment research using open-source tools and can be used to develop investment research platforms and tools for the finance industry.
— — — — — — — — — — — — — — — —

Rank #22 jdagdelen/hyperDB
https://github.com/jdagdelen/hyperDB
A hyper-fast local vector database for use with LLM Agents. Now accepting SAFEs at $35M cap.
Language: Python
Stars: 621(113 stars today) Forks:15
The HyperDB project is a hyper-fast local vector database designed for use with LLM Agents. The project includes a highly optimized C++ backend vector store with hardware-accelerated operations via MKL BLAS. The project enables users to index documents with advanced features such as ids and metadata and provides a simple interface that is compatible with all large language model agents. The project can be applied in the field of artificial intelligence and machine learning and can be used by developers and researchers who want to leverage high-speed local vector databases in their LLM agent applications. Commercial applications of the project include developing AI-powered applications that require fast and efficient local vector databases, such as chatbots, recommendation systems, and search engines. The project includes installation instructions and usage examples, making it easy for developers to integrate HyperDB into their applications. Overall, the HyperDB project is a valuable resource for developers and researchers who want to leverage high-speed local vector databases in their LLM agent applications and can be used to develop AI-powered applications that require fast and efficient local vector databases.
— — — — — — — — — — — — — — — —

Rank #23 mivano/azure-cost-cli
https://github.com/mivano/azure-cost-cli
CLI tool to perform cost analysis on your Azure subscription
Language: C#
Stars: 193(60 stars today) Forks:18
The Azure Cost CLI project is a simple command-line tool that enables users to get the cost of their Azure subscription. The project uses the Azure Cost Management API to fetch the cost and output the results to the console or JSON. The tool can be installed globally using the dotnet tool command and can be used by developers, cloud administrators, and other professionals who want to monitor the cost of their Azure subscription. The project can be applied in the field of cloud computing and can be used to monitor the cost of Azure services used by an organization. Commercial applications of the project include developing cloud cost management tools for organizations that use Azure services. The project includes installation instructions and usage examples, making it easy for developers and cloud administrators to integrate the Azure Cost CLI tool into their workflows. Overall, the Azure Cost CLI project is a valuable resource for organizations that use Azure services and want to monitor their cloud costs.
— — — — — — — — — — — — — — — —

Rank #24 PowerShell/PowerShell
https://github.com/PowerShell/PowerShell
PowerShell for every system!
Language: C#
Stars: 38,156(90 stars today) Forks:6,488
— — — — — — — — — — — — — — — —

Rank #25 kw2828/Dolly-2.0-Series
https://github.com/kw2828/Dolly-2.0-Series
Resources for running, fine-tuning, and inferencing Dolly 2.0
Language: Jupyter Notebook
Stars: 68(13 stars today) Forks:9
The Dolly 2.0 Series project aims to democratize resources for running, fine-tuning, and inferencing Dolly 2.0, an LLM (Large Language Model) AI model. The project provides various resources, including Colab Notebooks and blog posts, to enable developers and researchers to use and fine-tune Dolly 2.0 on different datasets and for specific use cases. The project can be applied in the field of artificial intelligence and machine learning and can be used by developers, researchers, and organizations who want to leverage LLM AI models for various applications. Commercial applications of the project include developing AI-powered applications that require advanced language processing capabilities, such as chatbots, recommendation systems, and search engines. The project includes various resources and work in progress items, making it easy for developers and researchers to use and fine-tune Dolly 2.0 and explore the capabilities of LLM AI models. Overall, the Dolly 2.0 Series project is a valuable resource for individuals and organizations who want to leverage LLM AI models for various applications and can be used to develop AI-powered applications that require advanced language processing capabilities.
— — — — — — — — — — — — — — — —

--

--

Adair Lee

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