June 20th, 2023: A Look at the Explosive Growth of the Top GitHub Projects

Adair Lee
9 min readJun 20, 2023

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

Rank #1 AntonOsika/gpt-engineer
https://github.com/AntonOsika/gpt-engineer
Specify what you want it to build, the AI asks for clarification, and then builds it.
Language: Python
Stars: 22,628(5,261 stars today) Forks:3,565
— — — — — — — — — — — — — — — —

Rank #2 bentoml/OpenLLM
https://github.com/bentoml/OpenLLM
An open platform for operating large language models (LLMs) in production. Fine-tune, serve, deploy, and monitor any LLMs with ease.
Language: Python
Stars: 2,965(1,213 stars today) Forks:89
OpenLLM is an open-source platform that allows users to run inference with a wide range of state-of-the-art large-language models (LLMs), deploy LLMs to the cloud or on-premises, and build powerful artificial intelligence applications. It has built-in support for a variety of open-source LLMs and model runtimes, including Falcon, StableLM, Flan-T5, Dolly, ChatGLM, StarCoder, and more. With flexible APIs, OpenLLM allows users to serve LLMs over RESTful API or gRPC with one command, query via WebUI, CLI, Python/Javascript client, or any HTTP client. With first-class support for LangChain, BentoML, and Hugging Face, users can easily create their own AI apps by composing LLMs with other models and services. Users can also streamline deployment by automatically generating LLM server Docker images or deploying as serverless endpoints via BentoCloud. OpenLLM is suitable for a wide range of fields, including natural language processing, machine learning, and artificial intelligence. It can be applied in various commercial applications, such as chatbots, virtual assistants, document summarization, and more.
— — — — — — — — — — — — — — — —

Rank #3 princeton-vl/infinigen
https://github.com/princeton-vl/infinigen
Infinite Photorealistic Worlds using Procedural Generation
Language: Python
Stars: 2,011(501 stars today) Forks:138
Infinigen is a project that generates infinite photorealistic worlds using procedural generation. It is a powerful tool that can be applied in a variety of fields, including video game development, movie production, and virtual reality experiences. The project has many commercial applications, such as creating expansive and realistic worlds for video games or generating environments for movies that would be too expensive or difficult to create through traditional methods.
— — — — — — — — — — — — — — — —

Rank #4 CodeEditApp/CodeEdit
https://github.com/CodeEditApp/CodeEdit
CodeEdit App for macOS — Elevate your code editing experience. Open source, free forever.
Language: Swift
Stars: 18,005(214 stars today) Forks:913
— — — — — — — — — — — — — — — —

Rank #5 steven-tey/novel
https://github.com/steven-tey/novel
Notion-style WYSIWYG editor with AI-powered autocompletions
Language: TypeScript
Stars: 2,627(729 stars today) Forks:186
— — — — — — — — — — — — — — — —

Rank #6 vercel-labs/ai
https://github.com/vercel-labs/ai
Build AI-powered applications with React, Svelte, and Vue
Language: TypeScript
Stars: 2,487(452 stars today) Forks:388
— — — — — — — — — — — — — — — —

Rank #7 alibaba/Chat2DB
https://github.com/alibaba/Chat2DB
🔥 🔥 🔥 An intelligent and versatile general-purpose SQL client and reporting tool for databases which integrates ChatGPT capabilities.(智能的通用数据库SQL客户端和报表工具)
Language: Java
Stars: 7,562(1,694 stars today) Forks:1,592
— — — — — — — — — — — — — — — —

Rank #8 NaiboWang/EasySpider
https://github.com/NaiboWang/EasySpider
A visual no-code/code-free web crawler/spider易采集:一个可视化爬虫软件,可以无代码图形化的设计和执行爬虫任务
Language: JavaScript
Stars: 12,124(531 stars today) Forks:1,319
— — — — — — — — — — — — — — — —

Rank #9 openlm-research/open_llama
https://github.com/openlm-research/open_llama
OpenLLaMA, a permissively licensed open source reproduction of Meta AI’s LLaMA 7B trained on the RedPajama dataset
Language:
Stars: Star(236 stars today) Forks:212
— — — — — — — — — — — — — — — —

Rank #10 fanmingming/live
https://github.com/fanmingming/live
✯ 一个国内可直连的直播源分享项目 ✯ 🔕 永久免费 直连访问 完整开源 不含广告 完善的台标 直播源支持IPv4/IPv6双栈访问 🔕
Language: HTML
Stars: 3,073(105 stars today) Forks:541
This is a Chinese project for sharing live streaming sources that can be directly accessed without any restrictions. It is a completely open-source and ad-free project with a comprehensive channel lineup that supports access through IPv4/IPv6 dual-stack. The project offers various live streaming channel sources, including IPTV (IPv6 exclusive), Global live stream, and Radio live stream. In addition, the project features useful tools such as an EPG interface address for testing and a M3U8 web player demo. While the project emphasizes that these sources are only for recreational and research purposes, it finds immense utility in fields such as online media broadcasting, live event coverage, and educational content delivery. The project may have commercial applications in the aforementioned fields as well.
— — — — — — — — — — — — — — — —

Rank #11 sunner/ChatALL
https://github.com/sunner/ChatALL
Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers
Language: JavaScript
Stars: 7,079(77 stars today) Forks:1,025
— — — — — — — — — — — — — — — —

Rank #12 tauri-apps/tauri
https://github.com/tauri-apps/tauri
Build smaller, faster, and more secure desktop applications with a web frontend.
Language: Rust
Stars: 65,341(110 stars today) Forks:1,841
— — — — — — — — — — — — — — — —

Rank #13 s0md3v/roop
https://github.com/s0md3v/roop
one-click deepfake (face swap)
Language: Python
Stars: 12,677(564 stars today) Forks:2,089
— — — — — — — — — — — — — — — —

Rank #14 linux-china/chatgpt-spring-boot-starter
https://github.com/linux-china/chatgpt-spring-boot-starter
Spring Boot ChatGPT Starter
Language: Java
Stars: 120(8 stars today) Forks:17
The ChatGPT Spring Boot Starter is a Java-based project that enables users to integrate ChatGPT chat and functions into a Spring Boot application. It is built on top of Spring Boot 3.0 and supports Spring Webflux for asynchronous communication. The project provides a no third-party library implementation based on Spring 6 HTTP interfaces and is compatible with GraalVM native images. The ChatGPT chat stream and functions can be accessed and utilized in various fields, including customer service, education, entertainment, and more. Users can integrate the ChatGPT service to leverage chat stream and function features in their applications. The commercial applications of this project vary from customer interaction automation to chatbots functioning in various industries, like healthcare, insurance, and finance.
— — — — — — — — — — — — — — — —

Rank #15 AI4Finance-Foundation/FinNLP
https://github.com/AI4Finance-Foundation/FinNLP
Democratizing Internet-scale financial data.
Language: Jupyter Notebook
Stars: 392(37 stars today) Forks:71
The project titled “Internet-scale Financial Data” is an open-source Python library developed by AI4Finance-Foundation. The project provides access to an extensive collection of financial data obtained by gathering and analyzing news articles, social media posts, financial reports, and stock exchange data. The library can be used in various fields, including finance, economics, investment, and computer science, to analyze financial market conditions, sentiment analysis, time-series forecasting, and risk management. The library can be used in research, academic, and commercial applications by developers and financial analysts to gain insights into financial market trends, predict stock prices, and optimize investment portfolios. However, the project’s developers have provided a disclaimer indicating that the codes are shared for academic purposes only, and any trading or investing decision based on the library’s results should be made after consulting professional financial advisors.
— — — — — — — — — — — — — — — —

Rank #16 hiyouga/LLaMA-Efficient-Tuning
https://github.com/hiyouga/LLaMA-Efficient-Tuning
Fine-tuning LLaMA with PEFT (PT+SFT+RLHF with QLoRA)
Language: Python
Stars: 769(34 stars today) Forks:279
— — — — — — — — — — — — — — — —

Rank #17 AI4Finance-Foundation/FinGPT
https://github.com/AI4Finance-Foundation/FinGPT
Data-Centric FinGPT. Open-source for open finance! Revolutionize 🔥 We’ll soon release the trained model.
Language: Jupyter Notebook
Stars: 5,163(622 stars today) Forks:1,162
— — — — — — — — — — — — — — — —

Rank #18 vercel-labs/ai-chatbot
https://github.com/vercel-labs/ai-chatbot
A full-featured, hackable Next.js AI chatbot built by Vercel Labs
Language: TypeScript
Stars: 1,228(314 stars today) Forks:190
— — — — — — — — — — — — — — — —

Rank #19 OptimalScale/LMFlow
https://github.com/OptimalScale/LMFlow
An Extensible Toolkit for Finetuning and Inference of Large Foundation Models. Large Model for All.
Language: Python
Stars: 5,965(26 stars today) Forks:803
— — — — — — — — — — — — — — — —

Rank #20 josStorer/RWKV-Runner
https://github.com/josStorer/RWKV-Runner
A RWKV management and startup tool, full automation, only 8MB. And provides an interface compatible with the OpenAI API. RWKV is a large language model that is fully open source and available for commercial use.
Language: TypeScript
Stars: 1,454(63 stars today) Forks:112
The RWKV Runner is a project that aims to remove the complexities of using large language models by automating the processes for the user. With a lightweight executable program of only a few megabytes, this project provides an interface compatible with the OpenAI API, making each ChatGPT client an RWKV client. This project can be applied to a wide range of fields that use large language models, such as natural language processing, machine learning, and artificial intelligence. Its commercial applications can be in customer service chatbots, virtual assistants, and automated writing, among others. The project offers custom CUDA kernel acceleration, which is faster and consumes less VRAM, and the option to turn off the acceleration for compatibility issues. The RWKV Runner is compatible with Windows, MacOS, and Linux operating systems.
— — — — — — — — — — — — — — — —

Rank #21 zellij-org/zellij
https://github.com/zellij-org/zellij
A terminal workspace with batteries included
Language: Rust
Stars: 12,347(49 stars today) Forks:390
Zellij is a Terminal Multiplexer workspace aimed at developers, ops-oriented people, and anyone who loves the terminal. It is designed around the philosophy that one should not sacrifice simplicity for power, providing advanced features at its users’ fingertips while remaining easy to use. Zellij is geared toward beginner and power users alike, with deep customizability, personal automation through layouts, true multiplayer collaboration, unique UX features such as floating and stacked panes, and a plugin system allowing one to create plugins in any language that compiles to WebAssembly. Zellij can be applied in any field that requires a reliable, customizable, and efficient workspace when working on the command line. Commercial applications include software development, DevOps, and system administration. Zellij can be installed using a package for your operating system or compiled with cargo. The project is open-source and welcomes anyone who would like to join the team.
— — — — — — — — — — — — — — — —

Rank #22 jncraton/languagemodels
https://github.com/jncraton/languagemodels
Explore large language models on any computer with 512MB of RAM
Language: Python
Stars: 689(301 stars today) Forks:42
— — — — — — — — — — — — — — — —

Rank #23 chakra-ui/panda
https://github.com/chakra-ui/panda
🐼 Universal, Type-Safe, CSS-in-JS Framework for Product Teams ⚡️
Language: TypeScript
Stars: 1,080(366 stars today) Forks:27
Panda is a CSS-in-JS solution for building scalable and type-safe styles on the modern web. With Panda, developers can write style objects or style props that can be extracted at build time. The output is modern CSS that includes cascade layers, CSS variables, and more. Panda is compatible with most JavaScript frameworks and offers recipes and variants, similar to Stitches™️, to make styling easier. It also supports high-level design tokens for simultaneous themes and offers type-safe styles and autocomplete via codegen. Panda can be used in various fields where web development is required, such as frontend development, web app development, and mobile app development. Its commercial applications include building scalable and efficient web applications, creating personalized web experiences for eCommerce sites, and creating engaging and responsive mobile applications.
— — — — — — — — — — — — — — — —

Rank #24 immich-app/immich
https://github.com/immich-app/immich
Self-hosted photo and video backup solution directly from your mobile phone.
Language: Dart
Stars: 11,993(38 stars today) Forks:448
— — — — — — — — — — — — — — — —

Rank #25 tiann/KernelSU
https://github.com/tiann/KernelSU
A Kernel based root solution for Android
Language: Kotlin
Stars: 3,274(137 stars today) Forks:758
— — — — — — — — — — — — — — — —

--

--

Adair Lee

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