Top 25 Hottest Github Projects on 03/21/2023: A Daily Report on the Latest Trends in Tech

Adair Lee
18 min readMar 21, 2023

--

Top 25 Fastest Growing GitHub Projects

Rank #1 keijiro/AICommand
https://github.com/keijiro/AICommand
ChatGPT integration with Unity Editor
Language: C#
Stars: 1,800(616 stars today) Forks:144

AICommand is a proof-of-concept integration of ChatGPT into Unity Editor. It allows users to control the Editor using natural language prompts. The project’s main aim is to explore the possibilities of integrating natural language processing into game development workflows. The project is not yet practical, as it works nicely in some cases and fails very poorly in others. However, it provides several ideas for future development in the field of natural language processing in game development. AICommand can be applied in various fields, including game development, virtual reality, and augmented reality. Commercial applications of AICommand could include the development of more intuitive and efficient game development workflows.
— — — — — — — — — — — — — — — —

Rank #2 gencay/vscode-chatgpt
https://github.com/gencay/vscode-chatgpt
An unofficial Visual Studio Code — OpenAI ChatGPT integration
Language: TypeScript
Stars: 2,068(364 stars today) Forks:582

This Github project is a discontinued VS Code extension called ChatGPT, which was designed to provide a seamless AI experience within VS Code using OpenAI’s GPT models. Unfortunately, the project was removed from the marketplace and discontinued due to violations of OpenAI’s terms of use by some users, who were using the extension against its terms of use and engaging in behavior that broke the original motto of the project. The developers of the project do not wish to be associated with such behavior and have removed the extension from the marketplace. However, the source code remains available on the repository for those who wish to learn from it or continue the mission. The project has commercial applications in the field of software development, where it could be used to help developers improve their coding skills and productivity. To run the project locally, users can clone the repository, install the dependencies, and run the project within VS Code by hitting F5 or creating a ‘vsix’ package from the source code and installing it manually.
— — — — — — — — — — — — — — — —

Rank #3 microsoft/semantic-kernel
https://github.com/microsoft/semantic-kernel
Integrate cutting-edge LLM technology quickly and easily into your apps
Language: C#
Stars: 2,289(613 stars today) Forks:224

The Semantic Kernel (SK) is an open-source, lightweight SDK that allows developers to integrate AI Large Language Models (LLMs) with traditional programming languages. SK’s extensible programming model combines natural language semantic functions, traditional code native functions, and embeddings-based memory to unlock new potential and add value to applications with AI. SK supports prompt templating, function chaining, vectorized memory, and intelligent planning capabilities out of the box. The project is still in early alpha and welcomes contributions from the community via GitHub discussions, issues, and pull requests. SK is designed to encapsulate several design patterns from the latest AI research, such as prompt chaining, recursive reasoning, summarization, zero/few-shot learning, contextual memory, long-term memory, embeddings, semantic indexing, planning, and accessing external knowledge stores. SK can be applied in various fields, including chatbots, natural language processing, and AI-first apps. The project offers commercial applications in building AI-first apps faster and more efficiently, with a front-row peek at how the SDK is being built.
— — — — — — — — — — — — — — — —

Rank #4 josStorer/chatGPTBox
https://github.com/josStorer/chatGPTBox
Integrating ChatGPT into your browser deeply, everything you need is here
Language: JavaScript
Stars: 2,611(899 stars today) Forks:127

ChatGPT Box is a Github project that integrates the ChatGPT language model into your browser. It allows you to call up a chat dialog box on any page at any time and supports multiple APIs, including Web API for Free and Plus users, GPT-3, and GPT-3.5. This project can be applied in various fields, including language processing, natural language understanding, and conversational AI. It has commercial applications in chatbots, customer service, and virtual assistants. The project also offers integration adaptation for various commonly used websites, such as reddit, quora, youtube, github, gitlab, zhihu, and bilibili, as well as adaptation to all mainstream search engines. The selection tool and right-click menu allow you to perform various tasks, such as translation, summarization, polishing, sentiment analysis, paragraph division, code explain, and queries. The project also supports static cards, powerful rendering support, language preference support, custom API address support, and the ability to freely switch on or off site adaptations and selection tools.
— — — — — — — — — — — — — — — —

Rank #5 apache/incubator-paimon
https://github.com/apache/incubator-paimon
Apache Paimon(incubating) is a streaming data lake platform that supports high-speed data ingestion, change data tracking and efficient real-time analytics.
Language: Java
Stars: 547(18 stars today) Forks:213

Paimon is a streaming data lake platform that supports high-speed data ingestion, change data tracking, and efficient real-time analytics. It was developed from the Flink community and was previously known as Flink Table Store. Paimon’s architecture refers to some design concepts of Iceberg and is built on top of Apache Flink and Apache Iceberg. The platform can be applied in various fields, including big data, data warehousing, and real-time analytics. Commercial applications of Paimon could include the development of efficient data processing workflows for large-scale data-intensive applications. Paimon is open-source software and is licensed under the Apache Software License 2. Contributions to the project are welcomed through pull requests on GitHub, and support and development-related discussions can be found on the project’s mailing lists.
— — — — — — — — — — — — — — — —

Rank #6 ourongxing/chatgpt-vercel
https://github.com/ourongxing/chatgpt-vercel
Powered by OpenAI API (gpt-3.5-turbo) and Vercel
Language: TypeScript
Stars: 1,191(62 stars today) Forks:833

The ChatGPT-Vercel project is a development based on the chatgpt-demo project. It is an online chatbot that uses OpenAI’s GPT-3 language model to generate human-like responses to user inputs. The project can be used in various fields, such as customer service, education, and entertainment. The commercial applications of this project include providing a chatbot for customer support on a company’s website, creating virtual assistants for educational purposes, and developing chatbots for gaming or social media platforms. The project provides users with various customization options, such as setting system role commands, adjusting the level of divergent thinking, and enabling continuous conversation. The project can be deployed for free using Vercel, Netlify, or Railway, and users can set environment variables to customize the chatbot’s behavior.
— — — — — — — — — — — — — — — —

Rank #7 biobootloader/wolverine
https://github.com/biobootloader/wolverine

Language: Python
Stars: 410(95 stars today) Forks:25

The Wolverine project is a Python-based tool that uses OpenAI’s GPT-4 language model to automatically edit and fix buggy scripts. When a script crashes, Wolverine will repeatedly rerun the script and use GPT-4 to edit the code and explain what went wrong. The project can be used in various fields, such as software development, testing, and debugging. The commercial applications of this project include providing a tool for developers to quickly diagnose and fix bugs in their code, improving the efficiency and reliability of software development processes. The project is currently a prototype and has future plans for customization options, improving the edit format that GPT responds in, and extending the tool to other programming languages. The project requires an OpenAI API key to function and can be set up by following the instructions in the Setup section of the project documentation.
— — — — — — — — — — — — — — — —

Rank #8 gannonh/gpt3.5-turbo-pgvector
https://github.com/gannonh/gpt3.5-turbo-pgvector
ChatGTP (gpt3.5-turbo) starter app
Language: TypeScript
Stars: 391(41 stars today) Forks:41

The Domain-specific ChatGPT (gpt-3.5-turbo) Starter App is a web-based application that allows users to build their own ChatGPT-style app trained on specific websites that they define. The project addresses the limitations of ChatGPT in providing domain-specific knowledge and not citing sources for its answers. The application uses embeddings, represented by vectors of floating-point numbers, to measure the relatedness of text strings and rank search results, cluster, classify, and more. The application generates a vector representation of a document using embeddings, performs a similarity search against the vector database, constructs a prompt for GPT-3, and generates a response that is streamed to the user. The project can be applied in various fields, including e-commerce, healthcare, and education, where domain-specific knowledge is required. Commercial applications of the Domain-specific ChatGPT Starter App could include the development of AI-powered chatbots for customer support, virtual assistants for healthcare providers, and e-learning platforms. The project uses Next.js, Supabase, OpenAI API, and TailwindCSS technologies. Basic familiarity with React and Next.js is required to set up the application. Experience with OpenAI APIs and Supabase is helpful but not required.
— — — — — — — — — — — — — — — —

Rank #9 mayooear/gpt4-pdf-chatbot-langchain
https://github.com/mayooear/gpt4-pdf-chatbot-langchain
GPT4 & LangChain Chatbot for large PDF docs
Language: TypeScript
Stars: 730(178 stars today) Forks:103

The GPT-4 & LangChain project is a framework that enables the creation of a chatbot for large PDF documents. The project uses the latest GPT-4 API and a tech stack that includes LangChain, Pinecone, Typescript, Openai, and Next.js. LangChain is a framework that simplifies the creation of scalable AI/LLM apps and chatbots. Pinecone is a vector store used for storing embeddings and PDF documents in text format, allowing for the retrieval of similar documents later. The project provides a tutorial video and a visual guide that can be accessed through the repository. The project can be applied in various fields, including education, research, and business, where large PDF documents need to be processed and analyzed. The commercial applications of this project include the automation of customer service, document analysis, and knowledge management for large organizations.
— — — — — — — — — — — — — — — —

Rank #10 PlexPt/awesome-chatgpt-prompts-zh
https://github.com/PlexPt/awesome-chatgpt-prompts-zh
ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话。
Language:
Stars: Star(747 stars today) Forks:5,728

ChatGPT is a large-scale language model trained by OpenAI that can generate human-like text. It can generate text similar to human writing by giving prompts or asking questions. This project provides various prompts that can be used with ChatGPT. It can be applied in fields such as academic writing, creative writing, content creation, business writing, academic editing, translation, data analysis, technical writing, education and training, website content, research consulting, speech writing, personal statements, resumes and cover letters, advertising copywriting, SEO optimization, social media marketing, news releases, multilingual translation, e-commerce content, travel writing, medical writing, children’s literature, and novel writing. The commercial applications of this project include academic writing services, content creation services, translation services, technical writing services, and marketing services. The project also offers a ChatGPT account that can be purchased for personal use.
— — — — — — — — — — — — — — — —

Rank #11 yuezk/chatgpt-mirror
https://github.com/yuezk/chatgpt-mirror
A mirror of ChatGPT based on the gpt-3.5-turbo model.
Language: JavaScript
Stars: 856(144 stars today) Forks:179

ChatGPT Mirror is a Node.js application that is based on the GPT-3.5-turbo model and provides a chatbot interface for interacting with OpenAI’s GPT-3 API. The application can be installed and run locally or using Docker and requires an OpenAI API key to function. The application can be configured using a JSON file and supports custom error messages for the OpenAI API. ChatGPT Mirror can be applied in various fields such as customer service, education, and entertainment, where chatbots are used for tasks such as answering customer queries, providing educational content, and creating engaging chat experiences. The application has commercial applications in various industries, including e-commerce, healthcare, and finance, where chatbots are used for tasks such as customer support, medical diagnosis, and financial advice.
— — — — — — — — — — — — — — — —

Rank #12 TheExplainthis/AI-Products-All-In-One
https://github.com/TheExplainthis/AI-Products-All-In-One
彙整了真正實用的 ChatGPT 與生成式 AI 工具
Language:
Stars: Star(88 stars today) Forks:22

The AI-Products-All-In-One repository is a collection of various services and tools that have been productized using ChatGPT. The project provides a comprehensive list of tools and services that can be used in various fields, such as document processing, work optimization, email assistance, job interviews, writing tools, and academic research. The commercial applications of this project include providing a suite of AI-powered tools to improve productivity, automate workflows, and enhance the efficiency of various business processes. The project includes various language options and has both free and paid services. The project is constantly evolving, and future plans include adding more customization options, improving the accuracy and reliability of the tools, and extending the project to other languages. The project is a valuable resource for anyone looking to leverage AI-powered tools to improve their productivity and efficiency.
— — — — — — — — — — — — — — — —

Rank #13 1Panel-dev/1Panel
https://github.com/1Panel-dev/1Panel
现代化、开源的 Linux 服务器运维管理面板。
Language: Go
Stars: 1,252(475 stars today) Forks:111

1Panel is a modern, open-source Linux server management panel that provides a range of features and benefits. These include fast website creation, deep integration with WordPress and Halo, one-click domain binding, SSL certificate configuration, efficient server management through a web interface, including application management, host monitoring, file management, database management, container management, and more. Additionally, 1Panel is secure and reliable, with minimal vulnerability exposure and firewall and security audit functions. It also supports one-click backup and recovery, with data backup stored in the cloud to prevent data loss.

This project has applications in various fields, including website development, server management, and cloud computing. It can be used to improve website development by providing a user-friendly interface that simplifies the website creation process. It can also be used to manage Linux servers efficiently, saving time and resources. Additionally, 1Panel has commercial applications in the field of cloud computing, where it can be used to manage cloud infrastructure and improve productivity.

1Panel is easy to install, and there are online documentation and video tutorials available for learning. The project also has a community where users can submit issues and suggestions, as well as a WeChat group for communication and exchange. In terms of security, the project provides a direct way to contact the developers through email and phone if any security issues are detected. 1Panel is licensed under the GNU General Public License version 3 (GPLv3).
— — — — — — — — — — — — — — — —

Rank #14 mckaywrigley/chatbot-ui
https://github.com/mckaywrigley/chatbot-ui
A ChatGPT clone for running locally in your browser.
Language: TypeScript
Stars: 1,119(240 stars today) Forks:212

Chatbot UI is an advanced chatbot kit built on top of Chatbot UI Lite, using Next.js, TypeScript, and Tailwind CSS. It is designed to mimic ChatGPT’s interface and functionality and is based on OpenAI’s chat models. All conversations are stored locally on the user’s device. The project is constantly updated with new features, such as mobile view, saving via data export, and folders, and recent updates include markdown support, code syntax highlighting, and conversation naming. The chat interface, sidebar interface, and system prompt can be modified by users. Chatbot UI has commercial applications in various fields, such as customer service, e-commerce, and education. It can be used to provide personalized assistance to customers, answer frequently asked questions, and help students with their homework. The project can be deployed on Vercel or forked on Replit, and it can also be run locally.
— — — — — — — — — — — — — — — —

Rank #15 BloopAI/bloop
https://github.com/BloopAI/bloop
bloop is a fast code search engine written in Rust.
Language: TypeScript
Stars: 1,236(177 stars today) Forks:46

bloop is a code-search engine that utilizes GPT-4 to allow developers to search their local and remote repositories using natural language, regex, and filtered queries. With its sophisticated query filters, symbol search, and precise code navigation, bloop can significantly improve a developer’s productivity. It supports more than ten popular programming languages and is built with Tauri, Tantivy, and Qdrant. Bloop can be applied in various fields, including software development, data analysis, and machine learning. Commercial applications of bloop include improving code search efficiency, accelerating project development, and enhancing code quality. Additionally, bloop’s privacy policy ensures that it stores as little data as possible, making it a secure and reliable tool for developers.
— — — — — — — — — — — — — — — —

Rank #16 cocktailpeanut/dalai
https://github.com/cocktailpeanut/dalai
The simplest way to run LLaMA on your local machine
Language: JavaScript
Stars: 4,643(865 stars today) Forks:393

Dalai is a project that provides a simple way to run LLaMA (Language Models for Multi-Agent Communication) on your computer. It is powered by two main components: llama.cpp and llama-dl CDN. Dalai includes a hackable web app and ships with both a JavaScript API and a Socket.io API. The project can be used in various fields, such as natural language processing, chatbots, and conversational agents. Commercial applications of this project include chatbots for customer service, virtual assistants, and personalized content creation. The project also provides a quick start guide, installation instructions, and an API that allows for programmatically installing and making requests to the model. Overall, Dalai provides a simple and efficient way to run LLaMA on your computer, making it a valuable tool for developers working in the field of natural language processing.
— — — — — — — — — — — — — — — —

Rank #17 D4RK-R4BB1T/Dark-Web-Archives
https://github.com/D4RK-R4BB1T/Dark-Web-Archives
Archives of the criminal side of the internet
Language: PHP
Stars: 274(44 stars today) Forks:28

The Dark Web Archives is a repository of public and privately leaked dark web marketplace scripts, source codes, and information. It aims to provide researchers, law enforcement, and others with the ability to study DNMs, fraud markets, and common dark web scams without the need to venture into Tor/I2P to find them. The archive contains a range of information, including server/IP information, structures of scam marketplaces, links to where the information can be viewed, directories known, ransomware statistics, potential leads, and more. The project is aimed at those interested in studying cybercrime and dark web activities. Commercial applications of this project include providing valuable insights into the workings of dark web marketplaces and scams, which can help organizations and individuals protect themselves from such activities. However, it is important to note that some of the information contained in the archive may be sensitive or potentially harmful, and precautions should be taken when accessing it.
— — — — — — — — — — — — — — — —

Rank #18 dair-ai/Prompt-Engineering-Guide
https://github.com/dair-ai/Prompt-Engineering-Guide
🐙 Guides, papers, lecture, and resources for prompt engineering
Language: Jupyter Notebook
Stars: 15,530(466 stars today) Forks:1,114

The Prompt Engineering Guide is a comprehensive resource that provides researchers and developers with the latest papers, learning guides, lectures, references, and tools related to prompt engineering. Prompt engineering is a relatively new discipline that focuses on developing and optimizing prompts to efficiently use language models (LMs) for a wide variety of applications and research topics. It helps to better understand the capabilities and limitations of large language models (LLMs) and is used to improve the capacity of LLMs on tasks such as question answering and arithmetic reasoning. The project can be applied in fields such as natural language processing, machine learning, and artificial intelligence. Commercial applications of this project include providing valuable insights into the workings of LLMs, which can help organizations and individuals improve the performance of their language-based applications and tools. The project is constantly updated with new information and resources, making it a valuable resource for anyone interested in prompt engineering.
— — — — — — — — — — — — — — — —

Rank #19 GerevAI/gerev
https://github.com/GerevAI/gerev
ChatGPT search engine for workplaces
Language: Python
Stars: 474(109 stars today) Forks:18

Gerev is a search engine designed specifically for developers, allowing them to find conversations, documents, and internal pages quickly and easily. The project is focused on making a product that developers will adore and love, with features such as troubleshooting issues, finding code snippets and examples, and searching using natural language. Gerev can be hosted on a local instance, making it a valuable tool for organizations that want to improve their internal search capabilities. The project can be applied in fields such as software development, web development, and IT, and is designed to be integrated with popular tools such as Slack, Confluence, and Google Drive. Commercial applications of this project include providing organizations with a powerful search tool that can help them improve productivity and efficiency by making it easier for developers to find the information they need. Overall, Gerev is a valuable tool for any organization that wants to improve its internal search capabilities and make life easier for its developers.
— — — — — — — — — — — — — — — —

Rank #20 f/awesome-chatgpt-prompts
https://github.com/f/awesome-chatgpt-prompts
This repo includes ChatGPT prompt curation to use ChatGPT better.
Language: HTML
Stars: 47,479(1,133 stars today) Forks:5,590

Awesome ChatGPT Prompts is an open-source repository on GitHub that provides a collection of prompt examples to be used with the ChatGPT model. ChatGPT is a large language model trained by OpenAI, which is capable of generating human-like text by providing it with a prompt. This repository includes a variety of prompts that can be used with ChatGPT, and users are encouraged to add their own prompts to the list as well. The prompts can be used in various fields such as natural language processing, chatbots, and conversational AI. The repository is useful for developers who want to generate realistic and engaging responses from AI-powered systems. In addition, the repository includes links to resources such as a free e-book on crafting clear and effective prompts, an unofficial desktop application, and a framework for hosting and sharing GPT apps. This repository has commercial applications in the development of chatbots, virtual assistants, and customer service systems, among others.
— — — — — — — — — — — — — — — —

Rank #21 TheR1D/shell_gpt
https://github.com/TheR1D/shell_gpt
A command-line productivity tool powered by ChatGPT, will help you accomplish your tasks faster and more efficiently.
Language: Python
Stars: 2,186(90 stars today) Forks:119

Shell GPT is a command-line productivity tool that leverages OpenAI’s ChatGPT (GPT-3.5) to generate shell commands, code snippets, comments, and documentation, among other things. With Shell GPT, developers can get accurate answers right in their terminal, eliminating the need for cheat sheets and notes and saving valuable time and effort. Shell GPT has a variety of use cases, including simple queries, conversion of various units and measurements, and executing shell commands. It is aware of the OS and shell you are using, providing shell commands specific to your system. Shell GPT can be applied in various fields, including software development, data analysis, and machine learning. Commercial applications of Shell GPT include improving developer productivity, reducing the time and effort required for repetitive tasks, and enhancing code quality.
— — — — — — — — — — — — — — — —

Rank #22 jtmuller5/The-HustleGPT-Challenge
https://github.com/jtmuller5/The-HustleGPT-Challenge
Building Startups with an AI Co-Founder
Language:
Stars: Sponsor(238 stars today) Forks:54

The HustleGPT Challenge is a curated list of entrepreneurial endeavors that use the newly announced large language model (LLM), GPT-4, to turn $100 into as much money as possible in the shortest amount of time possible without doing anything illegal. The project was inspired by a tweet from @jacksonfall on Twitter, and the goal is to partner with GPT-4 to varying degrees to achieve the challenge. The project can be applied in various fields, including programming, sustainable living, pet products, and language learning. The commercial applications of The HustleGPT Challenge include building web-based applications for various industries, such as e-commerce, education, and entertainment. The project provides a list of entrepreneurial endeavors that use GPT-4 to achieve the challenge, along with their descriptions and co-founders. The project encourages users to add their HustleGPT adventure with a pull request and to follow the project’s creator on Twitter.
— — — — — — — — — — — — — — — —

Rank #23 enricoros/nextjs-chatgpt-app
https://github.com/enricoros/nextjs-chatgpt-app
💬 Responsive chat application powered by OpenAI’s GPT-4, with response streaming, code highlighting, various presets for developers. Using Next.js, React, Joy.
Language: TypeScript
Stars: 377(74 stars today) Forks:36

The Next.js ChatGPT project is a responsive chat application powered by OpenAI’s GPT-4. It allows users to chat with an AI-powered bot, which can generate responses in real-time. The app is built using Next.js and TypeScript, making it easy to use, customize, and extend. It also includes features such as code highlighting, code execution, and drag-and-drop file uploads. The project can be used in a variety of fields, including customer service, education, and research. Commercial applications could include chatbots for customer support or AI-powered assistants for executives. The project is open-source and encourages contributions from developers. It is licensed under the MIT License.
— — — — — — — — — — — — — — — —

Rank #24 tloen/alpaca-lora
https://github.com/tloen/alpaca-lora
Instruct-tune LLaMA on consumer hardware
Language: Jupyter Notebook
Stars: 4,488(916 stars today) Forks:422

Alpaca-LoRA (Low-Rank LLaMA Instruct-Tuning) is a project that aims to provide an Instruct model of similar quality to `text-davinci-003` that can run on a Raspberry Pi for research purposes. The project uses low-rank adaptation (LoRA) to reproduce the Stanford Alpaca results. The code includes training code that runs within five hours on a single RTX 4090, a script for downloading and inference on the foundation model and LoRA, as well as the resulting LoRA weights themselves. The project uses Huggingface’s PEFT and Tim Dettmers’ bitsandbytes for fine-tuning cheaply and efficiently. The LoRA model produces outputs comparable to the Stanford Alpaca model without hyperparameter tuning or validation-based checkpointing. The project has potential applications in natural language processing and can be used for generating text. Its ability to run on a Raspberry Pi makes it a useful tool for researchers who work with limited resources.
— — — — — — — — — — — — — — — —

Rank #25 hwchase17/langchain
https://github.com/hwchase17/langchain
⚡ Building applications with LLMs through composability ⚡
Language: Python
Stars: 13,035(438 stars today) Forks:1,179

The LangChain project is a Python library aimed at assisting developers in building powerful applications using large language models (LLMs). LLMs are becoming increasingly popular in various fields, including question-answering, chatbots, and agents. However, using LLMs in isolation is often not enough to create truly powerful applications. LangChain aims to assist in the development of applications that combine LLMs with other sources of computation or knowledge. The library provides support for prompt management, prompt optimization, and a generic interface for all LLMs. It also includes common utilities for working with LLMs and chains that go beyond a single LLM. LangChain can be applied in various fields, including education, research, and customer service. Commercial applications could include chatbots for customer support or agents for executives. The project is open-source and licensed under the MIT License.
— — — — — — — — — — — — — — — —

--

--

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