Top GitHub Projects of 04/01/2023: Discovering Today’s Hottest Repositories!
Projects that have already appeared in previous Github ranking lists will not display details, please refer to previous lists for information.
Rank #1 RosettaCommons/RFdiffusion
https://github.com/RosettaCommons/RFdiffusion
Code for running RFdiffusion
Language: Python
Stars: 487(139 stars today) Forks:65
The RFdiffusion project is an open-source method for structure generation in protein design. It can generate protein structures with or without conditional information, such as a motif or a target. The project can perform a range of protein design challenges, including motif scaffolding, unconditional protein generation, symmetric unconditional generation, symmetric motif scaffolding, binder design, and design diversification. RFdiffusion can be applied in various fields, including biotechnology, biochemistry, and pharmaceuticals. The commercial applications of this project include drug discovery, protein engineering, and the design of novel proteins with specific functions. The project is available as a Google Colab Notebook and can be set up locally by cloning the repository and downloading the model weights.
— — — — — — — — — — — — — — — —
Rank #2 Synaptrix/ChatGPT-Desktop
https://github.com/Synaptrix/ChatGPT-Desktop
ChatGPT 跨平台客户端,快捷键快速唤醒窗口,问答快人一步!
Language: Vue
Stars: 608(168 stars today) Forks:60
ChatGPT-Desktop is a cross-platform desktop application developed using tauri and vue3. It is designed for intelligent and convenient conversation using GPT-3.5-turbo technology. The software is highly efficient and adaptive, with a small package size and low resource usage. The project can be applied in various fields, including natural language processing, artificial intelligence, and human-computer interaction. The commercial applications of this project include chatbot development, customer service, and language translation. The software provides users with features such as proxy configuration, background mode, multiple sessions, personalized prompt management, and rich export functions. It also supports automatic updates and manual checking for updates. The conversations can be stored locally for easy access and reference. The project is available for download on Mac, Windows, and Linux platforms. Contributions to the project are welcome, including issue submissions, pull requests, feature requests, bug reports, document editing, and other forms of contributions.
— — — — — — — — — — — — — — — —
Rank #3 hahahumble/speechgpt
https://github.com/hahahumble/speechgpt
SpeechGPT is a web application that enables you to converse with ChatGPT.
Language: TypeScript
Stars: 890(222 stars today) Forks:125
SpeechGPT is a web application that allows users to converse with ChatGPT, an AI language model developed by OpenAI. This app can be used to improve language speaking skills or for fun chatting with ChatGPT. The application is open source and free, allowing anyone to use and modify it without cost. It is designed to be mobile-friendly and supports over 100 languages. The app includes both built-in speech recognition and integration with Azure Speech Services, as well as built-in speech synthesis and integration with Amazon Polly and Azure Speech Services. The app also prioritizes user privacy by storing all data locally. This project has potential commercial applications in the fields of language learning, entertainment, and customer service.
— — — — — — — — — — — — — — — —
Rank #4 ymcui/Chinese-LLaMA-Alpaca
https://github.com/ymcui/Chinese-LLaMA-Alpaca
中文LLaMA&Alpaca大语言模型+本地部署 (Chinese LLaMA & Alpaca LLMs)
Language: Python
Stars: 1,421(257 stars today) Forks:119
— — — — — — — — — — — — — — — —
Rank #5 ZrrSkywalker/LLaMA-Adapter
https://github.com/ZrrSkywalker/LLaMA-Adapter
Fine-tuning LLaMA to follow instructions within 1 Hour and 1.2M Parameters
Language: Python
Stars: 1,474(237 stars today) Forks:91
— — — — — — — — — — — — — — — —
Rank #7 Bin-Huang/chatbox
https://github.com/Bin-Huang/chatbox
A desktop app for ChatGPT API (OpenAI API) that supports Windows, Mac & Linux. 开源的ChatGPT桌面应用,prompt 开发神器,全平台支持,下载安装包就能用
Language: TypeScript
Stars: 4,913(378 stars today) Forks:457
— — — — — — — — — — — — — — — —
Rank #8 helix-editor/helix
https://github.com/helix-editor/helix
A post-modern modal text editor.
Language: Rust
Stars: 20,380(107 stars today) Forks:1,415
Helix is a terminal-based code editor written in Rust, inspired by Kakoune and Neovim. It features Vim-like modal editing, multiple selections, built-in language server support, and smart, incremental syntax highlighting and code editing via tree-sitter. The editing model is heavily based on Kakoune, and the app prioritizes efficiency and productivity. While primarily a terminal-based editor, Helix also has plans to explore a custom renderer in wgpu or skulpin. This project has potential applications in software development, particularly for those who prefer terminal-based workflows. It also has potential commercial applications in the field of code editing and development tools. The app is open source, and contributions are welcome from the community.
— — — — — — — — — — — — — — — —
Rank #9 yzfly/awesome-chatgpt-zh
https://github.com/yzfly/awesome-chatgpt-zh
ChatGPT 中文指南,指令指南,精选资源清单,更好的使用 chatGPT 让你的生产力 up up up!
Language:
Stars: Star(404 stars today) Forks:112
— — — — — — — — — — — — — — — —
Rank #10 PrefectHQ/marvin
https://github.com/PrefectHQ/marvin
🤖🪄 A batteries-included library for GPT-powered bots and AI functions
Language: Python
Stars: 863(182 stars today) Forks:33
Marvin is a library for building AI-powered software that integrates AI directly into your codebase by making it look and feel like any other function. The library introduces a new concept called AI Functions, which generate outputs on-demand through AI and do not rely on source code. With AI functions, developers can avoid writing complex code for tasks like extracting entities from web pages, scoring sentiment, or categorizing items in a database. AI functions work with native data types, allowing them to be seamlessly integrated into any codebase and chained into sophisticated pipelines. Marvin also introduces more flexible bots, which are highly capable AI assistants that can be given specific instructions and personalities or roles. Developers can use Marvin to add AI capabilities wherever they will be most impactful, without needing to start from scratch. This project has potential applications in a wide range of fields, including natural language processing, data analysis, and computer vision. It also has potential commercial applications in areas such as customer service, chatbots, and personalized content recommendations. Marvin is open source and built on standards like Pydantic, FastAPI, Langchain, and Prefect, and is under active development with new features like interactive AI functions, admin and chat UIs, and advanced data loading and preprocessing coming soon.
— — — — — — — — — — — — — — — —
Rank #11 yakGPT/yakGPT
https://github.com/yakGPT/yakGPT
Locally running, hands-free ChatGPT
Language: TypeScript
Stars: 652(170 stars today) Forks:78
YakGPT is a simple, locally running ChatGPT UI that makes text generation faster and chatting even more engaging. The app runs locally on a browser, eliminating the need to install any applications, and connects directly to the API, making it faster than the official UI. YakGPT also features easy microphone integration, allowing users to convert speech into text, and users can use their own API key to ensure data privacy and security. All state is stored locally in localStorage, with no analytics or external service calls. This project has potential applications in the field of natural language processing and can be used for a wide range of tasks, including chatbots, language translation, and content generation. It also has potential commercial applications in customer service, marketing, and content creation. The app is open source and licensed under the MIT License, and contributions are welcome from the community.
— — — — — — — — — — — — — — — —
Rank #12 new-ai-company/ide
https://github.com/new-ai-company/ide
$NAME is an AI-powered IDE. Developers describe what they want to build by writing documentation. Then let AI agents with access to tools do the coding work.
Language: Python
Stars: 580(138 stars today) Forks:33
$NAME is a cutting-edge development environment that leverages the power of AI to make coding more efficient and accessible. It allows developers to write a short technical specification in plain English and then lets AI agents do the actual coding work. The AI agents have access to a range of tools including writing to a file, running code, running commands, installing dependencies, deploying, and more. The agents operate in a secure sandboxed cloud environment powered by Firecracker, ensuring the utmost security and reliability.
The project is still in its early stages, but the team is working hard to create the ideal UX and UI for the developer-AI agent cooperation. The ultimate goal is to create an open-source IDE that allows anyone to customize the prompts and develop custom tools for the agents.
$NAME has numerous applications across a wide range of fields, including software development, data analysis, and machine learning. It has the potential to revolutionize the way we approach coding, making it faster, more efficient, and more accessible to people with varying levels of technical expertise.
In terms of commercial applications, $NAME could be used by software development companies to increase productivity and streamline their development processes. It could also be used by data analysis firms to quickly process large amounts of data and extract valuable insights. The possibilities are endless, and the team behind $NAME is excited to see where this project will go in the future.
— — — — — — — — — — — — — — — —
Rank #13 nomic-ai/gpt4all
https://github.com/nomic-ai/gpt4all
gpt4all: a chatbot trained on a massive collection of clean assistant data including code, stories and dialogue
Language: Python
Stars: 16,180(1,783 stars today) Forks:1,447
— — — — — — — — — — — — — — — —
Rank #14 hpcaitech/ColossalAI
https://github.com/hpcaitech/ColossalAI
Making large AI models cheaper, faster and more accessible
Language: Python
Stars: 25,672(691 stars today) Forks:2,863
— — — — — — — — — — — — — — — —
Rank #15 nomic-ai/nomic
https://github.com/nomic-ai/nomic
Interact with Massive Embedding and Text Datasets in Your Web Browser
Language: Python
Stars: 190(67 stars today) Forks:27
Atlas is a web-based platform that allows users to explore, label, search, and share massive datasets in their web browser. The platform provides a Python client, Nomic, that allows users to install and create an account, obtain an access token, and make their first map. Users can also explore Atlas’ documentation to make more advanced maps. Atlas has potential applications in a wide range of fields, including data analysis, natural language processing, computer vision, and machine learning. It can be used to analyze large datasets, such as Twitter data, image data, and abstracts from academic conferences. Commercial applications of Atlas include market research, sentiment analysis, and content analysis for social media monitoring and customer feedback analysis. The platform is open source and has a Discord community for support and collaboration.
— — — — — — — — — — — — — — — —
Rank #16 thinkingjimmy/Learning-Prompt
https://github.com/thinkingjimmy/Learning-Prompt
免费 Prompt Engineering 教程
Language: CSS
Stars: 1,685(383 stars today) Forks:112
Learning Prompt is a free tutorial that teaches users how to better utilize ChatGPT and other AI products. It provides guidance on how to use these AI products from a beginner’s perspective, and covers a wide range of topics related to prompt engineering. This tutorial is not a comprehensive guide to prompts, but rather focuses on teaching users effective methods and explaining why they are effective.
The tutorial is aimed at beginners who are not familiar with AI and prompt engineering. It covers basic usage and provides tips and tricks for using AI products. It also covers more advanced topics for those who want to develop AI products. The tutorial is useful for people in various fields, including software development, data analysis, and machine learning.
In terms of commercial applications, Learning Prompt could be used by software development companies to increase productivity and streamline their development processes. It could also be used by data analysis firms to quickly process large amounts of data and extract valuable insights. Overall, Learning Prompt has the potential to be a valuable resource for anyone looking to improve their use of AI products.
— — — — — — — — — — — — — — — —
Rank #17 binary-husky/chatgpt_academic
https://github.com/binary-husky/chatgpt_academic
科研工作专用ChatGPT拓展,特别优化学术Paper润色体验,支持自定义快捷按钮,支持markdown表格显示,Tex公式双显示,代码显示功能完善,新增本地Python工程剖析功能/自我剖析功能
Language: Python
Stars: 17,470(1,450 stars today) Forks:1,791
— — — — — — — — — — — — — — — —
Rank #18 mckaywrigley/chatbot-ui
https://github.com/mckaywrigley/chatbot-ui
An open source ChatGPT UI.
Language: TypeScript
Stars: 7,006(429 stars today) Forks:1,307
— — — — — — — — — — — — — — — —
Rank #19 sqlchat/sqlchat
https://github.com/sqlchat/sqlchat
Chat-based SQL client for the next decade
Language: TypeScript
Stars: 550(194 stars today) Forks:31
SQL Chat is a chat-based SQL client that allows users to ask database questions and query databases using natural language. This project is built using Next.js and currently supports MySQL and PostgreSQL databases, with plans to add more in the future. The goal of SQL Chat is to provide a more intuitive user experience for SQL clients by using a chat-based interface instead of navigating through multiple UI controls.
SQL Chat is built for the Developer Tools 2.0 era, which aims to rebuild existing tools using chat-based interfaces. This project has commercial applications in any field that requires database management, such as finance, healthcare, and e-commerce. With SQL Chat, users can easily query databases and retrieve information without having to navigate through complex UI controls.
Data privacy is an important aspect of SQL Chat, and all database connection configurations are stored locally in the user’s browser. Additionally, only the database schema is sent to the OpenAI API, and no table data is sent there. SQL Chat is licensed under the BSL License, and users can join the community on Discord or follow the project on Twitter.
— — — — — — — — — — — — — — — —
Rank #20 twitter/twemoji
https://github.com/twitter/twemoji
Emoji for everyone. https://twemoji.twitter.com/
Language: HTML
Stars: 15,598(128 stars today) Forks:1,844
Twitter Emoji (Twemoji) is a simple library that provides standard Unicode emoji support across all platforms. This library adheres to the Unicode 14.0 spec and supports the Emoji 14.0 spec, but it does not support custom emoji. The Twemoji library offers support for all Unicode-defined emoji that are recommended for general interchange (RGI).
Twemoji has commercial applications in any field that requires the use of emoji, such as social media, messaging apps, and online marketplaces. With Twemoji, developers can easily add emoji support to their applications across all platforms.
Twemoji supports CDN integration, making it easy to include the latest version of the library in HTML documents. If users prefer to download a specific version, they can find the built assets for both the latest and older versions in the gh-pages branch.
The Twemoji library exposes several methods in the twemoji namespace, with the main parsing utility being the `twemoji.parse()` method. This method has three overloads per parsing type, with DOM parsing being the recommended method. DOM parsing accepts a callback to generate an image source or an options object with parsing info. Twemoji also supports string parsing, but this method is not recommended because it does not sanitize the string or otherwise prevent malicious code from being executed.
Overall, Twemoji is a useful library for developers who need to add emoji support to their applications, and it can be applied in various fields that require the use of emoji.
— — — — — — — — — — — — — — — —
Rank #21 johnlui/PPHC
https://github.com/johnlui/PPHC
📙《高并发的哲学原理》开源图书(CC BY-NC-ND)
Language: Rust
Stars: 1,988(63 stars today) Forks:177
“Philosophical Principles of High Concurrency (PPHC): Exploring the Hidden Philosophy Behind High Concurrency Issues”
PPHC is a book that discusses the hidden philosophy behind high concurrency issues, with the goal of finding a single point and breaking it down. The book covers a wide range of topics, starting with dynamic and static separation and delving into Apache, Nginx, epoll, virtual machines, k8s, asynchronous non-blocking, coroutines, application gateways, L4/L7 load balancers, routers (gateways), switches, LVS, software-defined networks (SDN), Keepalived, DPDK, ECMP, fully redundant architectures, user-level network cards, centralized storage, distributed storage, PCI-E 5.0, CXL, InnoDB three-level indexes, memory caching, KV databases, column storage, in-memory databases, shared-nothing, computing storage separation, Paxos, microservices architecture, peak shaving, and geographic location-based splitting, among others. The book concludes by designing a high-concurrency architecture that can serve all of humanity on Earth, based on the fundamental attributes of the planet and human society.
The book is over 80,000 words long and is regularly updated. It is authored by Lv Wenhan, who is the CTO of Zhufaner, and is available for free on GitHub under the CC BY-NC-ND 4.0 license. This book can be useful for programmers, software developers, and computer science students interested in high-concurrency issues and their philosophical underpinnings. It can be applied in various fields, including network architecture, distributed systems, and cloud computing, and can have commercial applications in industries that require high-concurrency systems, such as finance, e-commerce, and telecommunications.
— — — — — — — — — — — — — — — —
Rank #22 Yidadaa/ChatGPT-Next-Web
https://github.com/Yidadaa/ChatGPT-Next-Web
一键拥有你自己的 ChatGPT 网页服务。 One-Click to deploy your own ChatGPT web UI.
Language: TypeScript
Stars: 7,951(1,027 stars today) Forks:3,083
— — — — — — — — — — — — — — — —
Rank #23 Chanzhaoyu/chatgpt-web
https://github.com/Chanzhaoyu/chatgpt-web
用 Express 和 Vue3 搭建的 ChatGPT 演示网页
Language: Vue
Stars: 13,350(332 stars today) Forks:4,065
— — — — — — — — — — — — — — — —
Rank #24 microsoft/visual-chatgpt
https://github.com/microsoft/visual-chatgpt
Official repo for the paper: Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Models
Language: Python
Stars: 28,264(330 stars today) Forks:2,524
— — — — — — — — — — — — — — — —
Rank #25 lencx/nofwl
https://github.com/lencx/nofwl
NoFWL Desktop Application
Language: Rust
Stars: 1,161(103 stars today) Forks:64
NoFWL is a desktop application for Mac, Windows, and Linux that is currently under active development. It is inspired by the ChatGPT project and has more powerful features. The application includes an OpenAI API key, themes (light, dark, system), and internationalization (English, Chinese). All data is stored locally, making it safe and reliable.
NoFWL can be applied in various fields, such as natural language processing, chatbots, and artificial intelligence. It can be used by developers who want to create chatbots or other applications that require natural language processing.
The commercial applications of NoFWL include any industry that requires the use of chatbots or other natural language processing applications. For example, it could be used in customer service to provide automated responses to customer inquiries. It could also be used in the healthcare industry to provide automated responses to patient questions. Overall, NoFWL is a useful tool for developers who want to create chatbots or other natural language processing applications.
— — — — — — — — — — — — — — — —