Many years ago, I saw TJ Holowaychunk, a GitHub open source project author and full-stack engineer, say this:
"I don't read books, never went to school, I just read other people's code and always wonder how things work".
Since then, I have believed that by reading source code and thinking about code architecture and program logic from the perspective of my predecessors is the best way to improve programming skills.
Therefore, GitHub naturally became my favorite developer platform.
With the original intention of exploring open source value, GitHubDaily was officially established on October 10, 2015.
We hope that through this initiative, we can help developers discover the hottest open source projects at the moment, control the latest technological trends, expand their technical horizons, and improve their programming capabilities from the learning of open source projects.
At present, GitHubDaily has accumulated more than 3,000 open source projects, including but not limited to open source technical materials, developer tools, programming websites and mature applications on GitHub.
In addition to GitHub, we have also begun to help developers spread and share high-quality open source projects and explore their future technological application prospects on multiple social media platforms.
If you want to receive the latest GitHub open source project information, you can follow it?
There are good open source projects, and we are also welcome to the issues recommended or self-recommended projects in this warehouse. We look forward to your sharing.
The following is a classification and sorting of the projects recommended by GitHubDaily in 2023 to facilitate everyone to find the content they have shared in the past.
Past and Repeat 2022, 2021, 2020, 2019, 2018
| name | Brief description | source |
|---|---|---|
| Stable Diffusion Cheat-Sheet | Stable Diffusion open source quick lookup table with more than 700 tested art styles, allowing quick search and search for all kinds of artists and supports one-click copy Prompt. | |
| StableStudio | Everyone has a Midjourney, Stability AI, an open source AI image generation platform | |
| Roop | One-click AI face swap requires only one face swap image, no data set, no training required, and it comes with sensitive image detection function. | |
| pixian.ai | It can use AI to remove various image backgrounds in one click, and supports online adjustment of image resolution, background color, etc. | |
| Inpaint Anything | An AI image editing tool that supports one-click erasing and replacing specified items in the image, and automatically replaces the background image through prompt words. | |
| Segment Anything (SAM) | An image segmentation model can automatically segment all items in pictures or videos, complete automatic segmentation with one click, and support zero sample transfer to other segmentation tasks. | |
| Docker Map Spell Generator | It supports parsing Prompt descriptions from pictures with one click and can be extended based on the description for secondary image generation. | |
| Plask.ai | An AI tool that can directly generate model renderings through 3D modeling. | |
| MidJourney-Styles-and-Keywords-Reference | It contains many practical Midjourney prompt words, including image style keywords, resolution, image weight, etc., to help you better complete AI painting. | |
| roomGPT | Just upload a room photo and use AI to generate the corresponding dream room renderings. |
| name | Brief description | source |
|---|---|---|
| AnythingLLM | A private exclusive GPT that can be built into an internal knowledge base of enterprises! Any document, resource, or content can be converted into a large language model (LLM) knowledge base so that content can be referenced during a conversation. | |
| chatgpt_system_prompt | There are tutorials on obtaining Prompt, Knowledge and how to protect GPTs, and in addition to classifying Prompts that crack official GPTs separately. | |
| GPTs | Collected a lot of cracked GPTs Prompts | |
| Awesome assistants | A carefully compiled list of excellent AI assistants. | |
| Animate Anyone | Just one character picture to generate vivid videos that are consistent with the character and controllable. | |
| SillyTavern | A user interface that can be installed on a computer (and Android phone) allows you to interact with text-generated AI and chat/play role-playing games with community-created characters. | |
| Prompt flow | Microsoft's open source AI tools at GitHub can be used to simplify the development cycle of large-scale applications. It opens up the entire process from project conception, prototype design, testing, evaluation to production deployment and monitoring, allowing developers to quickly build high-quality large-language model applications. | |
| supervision | An open source computer vision AI toolbox on GitHub is easy to install and can be reused by developers, greatly improving efficiency. | |
| Code Interpreter API | The open source version of ChatGPT Code Interpreter, developers can directly call the API and use AI in projects to quickly process data analysis, image processing, stock chart display and other work. | |
| RealChar | Helps you quickly create and customize various AI roles. | |
| MetaGPT | An experimental project built on AI. Through user needs, you can directly generate product analysis documents, user stories, competitive product analysis, data structures, project APIs and other content. | |
| GPT Migrate | A bold attempt based on GPT-4 allows AI to rewrite the entire project code and realize the migration of all code frameworks and programming languages. | |
| AI Getting Started | A simple AI introductory project implements a complete set of processes such as image/text model, vector storage, identity authentication, project deployment, etc. commonly used in AIGC, which can be used as a project reference when developing AI applications. | |
| Vercel AI SDK | Vercel's open source AI SDK on GitHub can help you quickly build AI applications, including AI dialogue, chat interface, streaming text output and other functions. | |
| Liftoff Interviews | Let AI conduct a technical interview on you and provide a capability assessment to help you improve your shortcomings and improve your interview pass rate. Users can choose the difficulty of interview questions based on their own abilities, and the project supports self-deployment. | |
| Audiocraft | Meta is an open source Python library that can directly generate music using AI | |
| LaWGPT | A large language model based on Chinese legal knowledge, you can use it to create an AI exclusive legal counsel. | |
| GPT Code UI | The simplified version of GPT code interpreter can automatically generate and execute code using the capabilities of large language models. In addition, it also supports file upload and download, context understanding, and optional GPT-3.5 and GPT-4 models. | |
| Quivr | Use AI to build your second brain. As an open source AI knowledge base solution, Quivr supports uploading text, images, videos, code snippets, PPT, Excel data sheets and other content directly to the cloud, and quickly realizes information retrieval and Q&A through a large language model. | |
| Dify.AI | An open source platform for quickly creating AI applications, helping developers create sustainable and operational native AI applications. The platform provides visual orchestration of various types of applications, which are out of the box, integrating many easy-to-use APIs. | |
| Shap-E | OpenAI open source 3D model that can directly generate 3D objects based on text or images. | |
| Pandas AI | Added Generative Artificial Intelligence capabilities to Pandas, a popular data analysis and operation tool. | |
| Chart-GPT | An open source tool based on GPT that quickly converts text into beautiful charts in seconds. | |
| Bloop | A code search engine built on GPT-4. The tool uses an AI intelligent model based on GPT-4 to successfully implement a natural language and semantic code search method. | |
| Bark | Suno's open source AI project can generate highly realistic human voice (supports multiple languages) and music. | |
| LLaVA | A large language + visual model with GPT-4 similar | |
| Cognosys | Auto-GPT can be run online, just set the robot name, target, and task online and it can be run automatically. | |
| OpenPromptStudio | A Prompt (prompt word) editing tool that can visualize AIGC prompt words and provide online editing functions. | |
| Grounded-Segment-Anything | It can realize automatic detection, segmentation, and generation of images and text. | |
| BingGPT | A Bing desktop client supports mainstream operating systems such as Windows, macOS, and Linux. You can use it by logging into your Microsoft account. | |
| Spline AI | By talking to AI, quickly realize 3D modeling based on text. | |
| OpusAI | You can quickly generate a 3D world through text and build your own virtual universe. | |
| myGPTReader | A Slack robot built on ChatGPT can complete operations such as reading web pages, e-books, videos (YouTube) or documents, and use ChatGPT to summarize these contents. | |
| Tune-A-Video | Videos can be generated directly through text. Just provide text prompts and then use Stable Diffusion's capabilities to quickly generate videos of many different styles. | |
| ChatGPT Academic Optimization | Special for scientific research work of the Chinese Academy of Sciences, the academic paper polishing experience is specially optimized, customized shortcut buttons are supported, markdown table display, Tex formula double display, code display function is perfect, and local Python engineering analysis function/self analysis function is added. | |
| AICommand | Integrate the ChatGPT functionality into the Unity editor. Through dialogue, dynamic adjustment and generation of content can be visualized to improve game development efficiency. | |
| The-HustleGPT-Challenge | Some projects that can be realized through GPT-4 were recorded, some of which were also profitable. | |
| ChatGPT Shortcut | A variety of ChatGPT shortcuts that double productivity have been sorted out and summarized. According to domain and function partition, you can perform tag filtering, keyword search and one-click copying of prompt words (Prompt). | |
| Chuanhu ChatGPT | An open source ChatGPT Web UI application that provides a web graphical interface for the ChatGPT API. | |
| ChatGPT Demo | An open source ChatGPT demonstration webpage built on Express and Vue3, developers can use it to build a website similar to ChatGPT. | |
| Edge GPT | Microsoft's reverse engineering API, using this interface, developers can build EdgeGPT chatbots and customize intelligent search functions. |
| name | Brief description | source |
|---|---|---|
| clone-voice | A sound cloning tool with a web interface that is easy to use. Any human tone can be used to synthesize a passage of text into a voice that speaks with that tone, or to convert one voice to another using that tone. | |
| Amphion | An open source integrated toolkit for audio, music and speech generation. | |
| Lobe Chat | A chatbot that deploys private GPT/LLM in one click. Supports speech synthesis, multimodal and extensible plug-in systems, which can be connected to the Internet, draw pictures, crawlers, etc. | |
| GPT Crawler | It can use crawlers to automatically crawl and integrate various information in the specified URL address and generate an output.json data file. Feed it to ChatGPT and you can quickly customize your exclusive GPT to create a personal knowledge base or smart assistant. | |
| screenshot-to-code | Take a look at the screenshot of the AI and you can directly generate the code. This project can directly convert screenshots into HTML/Tailwind CSS with the help of GPT-4 Vision, and uses the image generation ability of DALL-E 3 to generate images with similar appearance. | |
| Open Interpreter | Various large model capabilities can be directly called and displayed on the command line terminal. It realizes video and photo editing, system configuration changes, automatic generation and running of demo source code, AI one-to-one chat Q&A and other functions. | |
| GPT Prompt Engineer | This tool will automatically generate various Prompts for you, automatically test and score Prompts, and help you find the best project tips as much as possible. | |
| AIdea | An open source AI application on GitHub, integrating mainstream large language models and drawing models. | |
| go-proxy-bing | Let you use New Bing directly without logging in. Have a UI experience consistent with Bing and support for ChatGPT prompt words. | |
| Background Remover | An open source command line tool that uses AI capabilities to quickly remove image and video backgrounds. | |
| open-chat-video-editor | A short video generation and editing tool, combined with ChatGPT, Stable Diffusion and multimodal search, realizes the functions of short sentences to short videos, web links to short videos, and long videos to short videos. | |
| Chat-with-GitHub-Repo | A Python tool that allows you to talk to the GitHub repository | |
| Chatbot Arena | A tool that can test multiple open source large language models online | |
| KeepChatGPT | A plugin to prevent your ChatGPT from reporting any errors! | |
| MiniGPT-4 | A project with GPT-4 image dialogue capabilities. | |
| Animated Drawings | An interesting AI tool that can use artificial intelligence technology to make paintings move. | |
| CodeWhisperer | An AI programming assistant that can be integrated into code editors such as VSCode and IntelliJ IDEA. The personal version is free to all developers. | |
| ChatPaper | Use ChatGPT to summarize the full text of the paper + professional translation + polish + draft review + draft review reply | |
| VideoCrafter | An open source AI tool that can quickly generate and edit videos based on text directly. | |
| Imagica | Quickly create your own AI application within one minute. Features are: "zero code, real-time data, multimodal, fast response". | |
| SpeechGPT | A website that allows you to chat with ChatGPT. | |
| AI Code Translator | GPT has been used to make an AI tool that can switch between dozens of programming languages and supports GPT-3.5 and GPT-4. | |
| ChatGPT Next Web | Supports one-click deployment of your private ChatGPT web application for free. | |
| Play.ht | It can quickly generate cloned speech from 20 seconds of audio and automatically convert to English. | |
| Cursor | A code editor that can use AI-assisted programming | |
| GerevAI | Based on ChatGPT capabilities, any chat history, documents or code snippets can be found in seconds. | |
| ChatAll | An open source tool that allows you to chat in real time with multiple AI bots at the same time. Supports mainstream AI chatbots such as ChatGPT, Bing Chat, bard, Alpaca, Vincuna, Claude, ChatGLM, MOSS, iFlytek Spark, ERNIE, etc. | |
| AI-Products-All-In-One | A collection of ChatGPT and AI-related productivity tools have been compiled. | |
| Shell GPT | This tool integrates ChatGPT directly on the command line. Through it, it can help you quickly write shell commands, code snippet writing, Git submission information, documents, comments, etc. | |
| Feishu GPT | It integrates APIs such as Feishu+GPT-3.5+Dall·E+Whisper, and supports voice dialogue, role-playing, multi-topic discussion, picture creation, table analysis, document export and other functions. | |
| ChatPDF | It extracts the contents in a PDF file and gives the contents to ChatGPT for analysis. After the parsing is completed, you can have a one-on-one conversation with it, as if it were someone who fully understands the content. | |
| GitHub Copilot X | An AI-powered, cross-age code editor will bring developers an unprecedented programming experience. | |
| OpenGpt | An open source project that allows you to quickly try various ChatGPT applications, with this project, you can create your own application in seconds. |
| name | Brief description | source |
|---|---|---|
| Stirling-PDF | A powerful local web version of PDF file processing tool that can be deployed in Docker. It provides rich PDF file operation functions, including splitting, merging, format conversion, content arrangement, adding pictures, rotation, compression, etc. | |
| TikTokDownloader | A completely free and open source TikTok collection tool. | |
| XHS-Downloader | Xiaohongshu's graphic/video collection tool. | |
| Penpot | An open source free tool that can replace Figma, it is the first open source UI design and prototyping platform. | |
| Marker | A tool that quickly and accurately converts PDF, EPUB, and MOBI documents into Markdown format. | |
| Outline | An open source software that can be used to deploy and build a team's internal knowledge base. | |
| Latest | An open source free Mac niche tool for checking and updating installed applications on your computer. | |
| Thunder Pool WAF | A simple and easy to use, well-received web firewall tool that protects your website from hackers. | |
| Graphite | An open source 2D vector graphics editor suitable for photo editing, image processing, graphic design, illustration, data visualization, digital painting and other fields. | |
| OpenResume | A powerful open source resume generator with a simple and beautiful UI design, and supports importing and parsing PDF resume files, updating resume data in real time, and helping you quickly write a clear and intuitive resume. | |
| QR Designer | A project that can be used for QR code design can add various patterns, text, images, and change background colors to the QR code. | |
| Dev Home | Microsoft opens up a brand new development tool that has built-in visual control panel in Windows systems. | |
| EasySpider | A visual crawler software. Use a graphical interface to design and execute crawler tasks without code. Developers only need to select crawling content on the web page and follow the prompt box to complete crawler design and execution. | |
| Spider Suite | An open source, multi-functional GUI network security crawler tool designed for network security professionals. Currently, Windows and Linux operating systems are supported. | |
| RapidAPI for Mac | A highly-looking HTTP debugging tool, which can be used to write API interface requests, improve API description documents, test server responses, generate client code, etc., and support real-time collaboration among multiple team members. | |
| DataEase | An open source data visual analysis tool, easy to operate and easy to use, out of the box. | |
| Upscayl | An AI image lossless amplification tool that can quickly turn blurred pictures into high-definition images in seconds. I've used it for a long time and the effect is very good. | |
| Hidden Bar | Collapse the icons in the Mac menu bar with one click, hold the Command and drag the icons to freely adjust the hidden state of the icons, which is very convenient. | |
| NotionNext | An open source static blog system, implemented based on NextJS + Notion API, supports multiple deployment solutions, no servers and zero thresholds to build a website, designed for Notion and all creators. | |
| PAG animation component | Tencent Open Source Design Artifact provides a complete set of animation design workflows, which can be widely used in UI animation, sticker animation, video editing, template design and other scenarios. | |
| SQL Translator | An open source tool that can convert human natural language to SQL language and vice versa, which is very convenient to use. | |
| FUXA | An open source process visualization web application that can build visual flowcharts of various design styles for real-time data of machines. | |
| Memos | A lightweight open source note-taking application that supports self-hosting, lightweight, out-of-the-box, knowledge management, social discussion and other features. | |
| QGIS | A cross-platform geographic information system with rich features, user-friendly, free and open source, supports running on macOS, Windows, Linux and other platforms | |
| LocalSend | An open source AirDrop alternative that quickly shares files between nearby devices, across terminals without networking. |
| name | Brief description | source |
|---|---|---|
| Better Notes | A more practical note-taking plug-in that needs to be used with the document management tool Zotero. It integrates functions such as paper reading, paragraph annotation, notes, metadata analysis, knowledge output, and AI writing. | |
| CodeCursor | You can use this plugin to quickly integrate Cursor into VSCode. | |
| CopilotForXcode | This plug-in provides GitHub Copilot and ChatGPT support for Xcode, helping you develop iOS/macOS/iPadOS software faster. | |
| vscode-chatgpt | An open source VSCode plugin that integrates OpenAI ChatGPT into VSCode | |
| ChatGPT Box | An open source plugin that can deeply integrate ChatGPT into your browser. In addition to adapting to mainstream websites, it also has built-in functions such as translation, summary, polishing, sentiment analysis, paragraph division, code explanation, inquiry and other functions. | |
| OpenAI Translator | A Chrome plugin based on ChatGPT API |
| name | Brief description | source |
|---|---|---|
| awesome-cto | A list of resources designed for Chief Technology Officers (CTOs) contains CTO role introduction, recruitment skills, team management, career development, project management practices, development processes, startup guides, product development, marketing and more. | |
| SVGL | A collection of SVG Logo resources carefully collects all the current mainstream companies and technical framework tools logos. | |
| AI Collection | It has collected many practical AI tools, covering programming, finance, creation, education, marketing and other fields. | |
| zihao_course | An open source AI technology information. Covering the fields of computer vision, graph machine learning, artificial intelligence interpretability, image classification, etc. | |
| Sugar Cube Full Stack Roadmap | This is an open source technology roadmap, which attempts to allow readers to complete the "minimum viable skill stack" including business model, design, development, operations, and growth in a short period of time, helping readers complete the "from screws to one-person enterprise" Transformation. |
| name | Brief description | source |
|---|---|---|
| GitHubCopilotAI | Microsoft has published a tutorial on learning GitHub Copilot. There are 6 courses in total, with a total of 10 hours. Designed to teach how to use GitHub Copilot effectively and for assisted programming. | |
| ChatGPT Prompt Project | The tutorial was taught by Mr. Ng and OpenAI developer Iza Fulford. The tutorial is divided into 9 chapters in total, lasting more than an hour, mainly covering: best practices for prompt words, emotional classification of comments, text summary, email writing, text translation, quick build of a chatbot, etc. | |
| JavaScript beginner tutorial | This book mainly introduces the basic knowledge of JavaScript, how to program in JavaScript on a web browser, and various important topics, cases and exercises related to JavaScript. | |
| Midjourney Learning Navigation | Midjourney Chinese tutorials can help friends of different levels quickly understand and learn Midjourney |
| name | Brief description | source |
|---|---|---|
| Windows 12 web version | The open source Windows 12 web trial version provides exquisite UI design, rich and smooth animation, various functional widgets, dynamic wallpapers, file systems and other functions. | |
| Mojo | A new programming language suitable for all AI developers, published by LLVM, Swift, Clang author Chris Lattner, is known as the programming language changer in the new era of AI, and is 35,000 times more efficient than Python. | |
| Spinning Diagrams with CSS | Without JavaScript, we use CSS to generate LateX mathematical formula animations to add some fun to mathematics. | |
| the-algorithm | Twitter's recommended algorithm is open source on GitHub. | |
| happyhues.co | There are many UI color schemes provided here, and you can get various colors by clicking directly, which is very convenient. You can get the theme color scheme inspiration when making a website or design here. | |
| Vuestic UI | An open source Vue.js 3.0 UI library with more than 60 customizable components, with the characteristics of simplicity and high customization flexibility. Supports internationalization, dark mode, seamless integration and other functions. | |
| PyGWalker | A recently popular Python library on GitHub that can be used to simplify the Jupyter Notebook data analysis and data visualization workflow. | |
| One Mono | Intel's open source fonts at GitHub, a expressive monospace font family that is built with clarity, legibility and developer expansion needs in mind. |
This work is licensed under the Creative Commons Attribution-Non-Commercial Use-No Deduction 4.0 General License.