Breaking Records: The Hottest GitHub Projects of 09/30/2023 Revealed!

Adair Lee
13 min readSep 30, 2023

--

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

Rank #1 dreamgaussian/dreamgaussian
https://github.com/dreamgaussian/dreamgaussian
Generative Gaussian Splatting for Efficient 3D Content Creation
Language: Python
Stars: 585(135 stars today) Forks:34
DreamGaussian is a project that focuses on generative Gaussian splatting for efficient 3D content creation. It is aimed at converting 2D images or text into 3D models. The project utilizes a modified gaussian splatting technique for depth and alpha rendering. DreamGaussian can be applied in various fields such as computer graphics, virtual reality, augmented reality, and game development. It can be used to quickly generate 3D content from images or text inputs.The commercial applications of DreamGaussian include 3D modeling software, content creation tools, and game development engines. It can be used by artists, game designers, and content creators to easily transform 2D assets into 3D models for animations, simulations, and virtual environments.
— — — — — — — — — — — — — — — —

Rank #2 microsoft/autogen
https://github.com/microsoft/autogen
Enable Next-Gen Large Language Model Applications. Join our Discord: https://discord.gg/pAbnFJrkgZ
Language: Jupyter Notebook
Stars: 2,129(858 stars today) Forks:211
— — — — — — — — — — — — — — — —

Rank #3 airbnb/javascript
https://github.com/airbnb/javascript
JavaScript Style Guide
Language: JavaScript
Stars: 138,115(170 stars today) Forks:26,210
— — — — — — — — — — — — — — — —

Rank #4 microsoft/PowerToys
https://github.com/microsoft/PowerToys
Windows system utilities to maximize productivity
Language: C#
Stars: 96,570(130 stars today) Forks:5,669
— — — — — — — — — — — — — — — —

Rank #5 casey/runestone
https://github.com/casey/runestone
Runes: terrible idea or idée terrible?
Language: Rust
Stars: 81(15 stars today) Forks:7
Introduction:The project named “runestone” is an implementation of the rune protocol, which is a fungible token protocol for Bitcoin. Fungible tokens are a type of digital asset that are interchangeable and indivisible, meaning each token is equal in value to another token of the same type. However, the project developers acknowledge that the realm of fungible tokens is filled with numerous scams and incompetence. Despite this warning, runestone presents itself as another example of such tokens. Commercial Applications:Although the project is not advocating for its commercial use to make money, fungible tokens like runestone can have applicability in various fields. Some potential applications of fungible tokens include:1. Cryptocurrency Exchanges: Fungible tokens can be traded on different cryptocurrency exchanges, providing an opportunity for users to buy, sell, and exchange these tokens.2. Loyalty and Reward Programs: Companies can issue fungible tokens as loyalty points to their customers, encouraging repeat business and offering rewards that can be traded or redeemed.3. Gaming and Virtual Economies: Fungible tokens can be used in virtual worlds and gaming environments to create unique digital assets that can be bought, sold, and traded among players.4. Supply Chain and Traceability: Fungible tokens can be used to track the movement of goods and assets in a supply chain, enhancing transparency and preventing counterfeiting.5. Crowdfunding and Fundraising: Fungible tokens can be utilized for crowdfunding campaigns, allowing investors to purchase tokens representing ownership or future benefits from a particular project or venture.While runestone may not specifically be designed for these applications, the underlying technology and principles of fungible tokens are applicable. However, it is important to exercise caution and conduct thorough research when considering any investment in fungible tokens due to the prevalence of scams and risks within this domain.
— — — — — — — — — — — — — — — —

Rank #6 kedro-org/kedro
https://github.com/kedro-org/kedro
Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.
Language: Python
Stars: 8,747(2 stars today) Forks:824
Kedro is a data science toolbox that is designed to help you create maintainable, reproducible, and modular data science pipelines. It uses engineering best practices to provide an end-to-end framework that supports data engineers and data scientists across the whole project lifecycle. Kedro includes a range of tools and abstractions that make it easy to design, create, test, and deploy data pipelines, models, and other data science projects. It supports multiple Python versions including 3.7, 3.8, 3.9, 3.10, and 3.11, and it can be used in a variety of industries and fields, such as finance, healthcare, manufacturing, and more. Some of the commercial applications of Kedro include data analytics, machine learning, predictive modeling, and business intelligence.
— — — — — — — — — — — — — — — —

Rank #7 CodeWithHarry/Sigma-Web-Dev-Course
https://github.com/CodeWithHarry/Sigma-Web-Dev-Course
Source Code for Sigma Web Development Course
Language: HTML
Stars: 237(90 stars today) Forks:85
— — — — — — — — — — — — — — — —

Rank #8 localstack/localstack
https://github.com/localstack/localstack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Language: Python
Stars: 49,069(202 stars today) Forks:3,707
— — — — — — — — — — — — — — — —

Rank #9 leonardomso/33-js-concepts
https://github.com/leonardomso/33-js-concepts
📜 33 JavaScript concepts every developer should know.
Language: JavaScript
Stars: 58,407(109 stars today) Forks:8,255
The “33 Concepts Every JavaScript Developer Should Know” project is a repository created to assist developers in mastering their understanding of JavaScript concepts. It serves as a guide for future studies, based on an article written by Stephen Curtis. This project has gained recognition from GitHub as one of the top open-source projects of 2018.The project has a thriving community, with contributors translating the repository into different languages and adding their own recaps or reviews. It has been translated into Arabic, Chinese, Brazilian Portuguese, Korean, Spanish, Turkish, Russian, Vietnamese, Polish, Persian, Indonesian, French, and Hindi.This project is valuable for JavaScript developers in various fields, as it covers fundamental concepts that are applicable in web development, mobile app development, software engineering, and more. Its commercial applications are broad, as JavaScript is widely used in building interactive websites, developing cross-platform mobile applications, and creating server-side applications. Mastering these concepts can significantly enhance a developer’s expertise and efficiency in JavaScript development, making them more valuable in the job market.
— — — — — — — — — — — — — — — —

Rank #10 WolverinDEV/Valthrun
https://github.com/WolverinDEV/Valthrun
Valthrun an open source external CS2 read only kernel gameplay enhancer.
Language: Rust
Stars: 89(16 stars today) Forks:8
Introduction:Valthrun is an open source external Counter-Strike 2 gameplay enhancer that operates at the kernel level without injecting any DLLs into the target process. This project is primarily aimed at exploring game enhancements and the Windows Kernel using the Rust programming language. By being a read-only application, Valthrun ensures that it does not write to the CS2 process, making it undetectable through process memory scanning. Valthrun offers a range of external tools to enhance the gameplay experience. Some of its current features include Player ESP with options for “Skeleton” and “Boxes” modes, configurable colors to differentiate between enemy and team players, bomb information including the time until detonation, defuser information such as the time until defuse, and the bomb site location. Additionally, there is a trigger bot feature. Valthrun’s settings overlay can be accessed by pressing the “PAUSE” key.Although Valthrun is currently not a plug ‘n play application, it aims to achieve maximum stealth to avoid anti-cheat detection. Future planned features include an aim bot, spectator information, a list of players currently watching you or the observer target, and player competitive ranks and wins.This project can be applied in the field of game enhancement and exploration of kernel-level programming. It is particularly useful for programmers interested in understanding and experimenting with game modifications while using the Rust programming language. Commercial applications of Valthrun could include developing game enhancement tools or creating customized gameplay experiences for the Counter-Strike 2 community.
— — — — — — — — — — — — — — — —

Rank #11 mistralai/mistral-src
https://github.com/mistralai/mistral-src
Reference implementation of Mistral AI 7B v0.1 model.
Language: Python
Stars: 1,852(876 stars today) Forks:101
— — — — — — — — — — — — — — — —

Rank #12 makeplane/plane
https://github.com/makeplane/plane
🔥 🔥 🔥 Open Source JIRA, Linear and Height Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
Language: TypeScript
Stars: 16,883(359 stars today) Forks:718
— — — — — — — — — — — — — — — —

Rank #13 streamlit/streamlit
https://github.com/streamlit/streamlit
Streamlit — A faster way to build and share data apps.
Language: Python
Stars: 27,493(117 stars today) Forks:2,441
— — — — — — — — — — — — — — — —

Rank #14 apple/ml-stable-diffusion
https://github.com/apple/ml-stable-diffusion
Stable Diffusion with Core ML on Apple Silicon
Language: Python
Stars: 14,720(50 stars today) Forks:769
— — — — — — — — — — — — — — — —

Rank #15 4ian/GDevelop
https://github.com/4ian/GDevelop
🎮 Open-source, cross-platform game engine designed to be used by everyone.
Language: JavaScript
Stars: 5,227(25 stars today) Forks:669
GDevelop is a powerful, open-source game development software that allows users to create games for mobile, desktop, and the web without having to write any code. It features an intuitive and powerful event-based system for building game logic, making it fast and easy to use. With GDevelop, users can create games in various genres, from action and adventure to simulation and strategy. Commercial applications for GDevelop include game development studios, educational institutions, and independent game developers. Whether you’re a beginner or an experienced developer, GDevelop offers a flexible and powerful game development platform that can help you bring your ideas to life.
— — — — — — — — — — — — — — — —

Rank #16 getify/You-Dont-Know-JS
https://github.com/getify/You-Dont-Know-JS
A book series on JavaScript. @YDKJS on twitter.
Language:
Stars: Sponsor(90 stars today) Forks:33,089
— — — — — — — — — — — — — — — —

Rank #17 joschan21/quill
https://github.com/joschan21/quill
Quill — A Modern SaaS-Platform Built With Next.js 13
Language: TypeScript
Stars: 237(50 stars today) Forks:56
Quill is a modern fullstack SaaS-platform built with Next.js 13.5 App Router, tRPC, TypeScript, Prisma & Tailwind. It is a complete SaaS solution that includes a beautiful landing page and pricing page. Quill offers both free and pro plans using Stripe for payment processing. One of the standout features of Quill is its highly functional PDF viewer, which allows users to view PDF documents in a beautiful and user-friendly interface. The platform also provides streaming API responses in real-time, allowing for a smooth and seamless user experience.Quill also offers authentication using Kinde, ensuring the security of user accounts. The UI is clean and modern, utilizing the ‘shadcn-ui’ library. Optimistic UI updates and infinite message loading contribute to an excellent user experience. The platform also supports intuitive drag and drop uploads and instant loading states.This project utilizes modern data fetching techniques using tRPC and Zod, and incorporates LangChain for infinite AI memory. Vector storage is handled by Pinecone, and Prisma is used as the ORM. The entire project is written in TypeScript.Quill can be applied in various fields, including document management, content management, and data visualization. It can be utilized as a powerful tool for businesses to manage and share documents, collaborate on projects, and improve productivity.With its comprehensive set of features and modern technology stack, Quill has immense commercial applications. It can be customized and deployed as a white-label SaaS platform for businesses in various industries, enabling them to offer their own branded document management solutions. Additionally, Quill can be integrated with existing applications to enhance their functionality and provide a seamless user experience.
— — — — — — — — — — — — — — — —

Rank #18 angular/angular
https://github.com/angular/angular
The modern web developer’s platform
Language: TypeScript
Stars: 90,457(19 stars today) Forks:24,312
— — — — — — — — — — — — — — — —

Rank #19 home-assistant/core
https://github.com/home-assistant/core
🏡 Open source home automation that puts local control and privacy first.
Language: Python
Stars: 63,172(12 stars today) Forks:24,894
— — — — — — — — — — — — — — — —

Rank #20 Orange-OpenSource/hurl
https://github.com/Orange-OpenSource/hurl
Hurl, run and test HTTP requests with plain text.
Language: Rust
Stars: 6,315(22 stars today) Forks:195
— — — — — — — — — — — — — — — —

Rank #21 TheAlgorithms/JavaScript
https://github.com/TheAlgorithms/JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Language: JavaScript
Stars: 28,298(62 stars today) Forks:4,974
The JavaScript Repository of TheAlgorithms is a collection of various algorithms and data structures implemented in JavaScript. This repository serves as a demonstration of how these algorithms can be implemented in a programming language like JavaScript. It should be noted that dedicated implementations of these algorithms and data structures would be more suitable for improved performance and security. The project provides a valuable resource for programmers to learn and understand different algorithms and data structures. It is also a valuable repository for those looking to contribute to open-source projects. The repository has a list of maintainers who can guide contributors on how to make their contributions effectively.The algorithms and data structures in this repository can be applied in various fields such as computer science, software engineering, machine learning, and data analysis. They form the building blocks for many complex applications and can be used to solve a wide range of problems efficiently.From a commercial standpoint, this project can be useful for companies and individuals involved in software development, particularly in JavaScript-based projects. It provides readily available implementations of algorithms and data structures that can be utilized to optimize and enhance software applications. Additionally, the project’s open-source nature allows for collaboration and knowledge sharing among developers, leading to improved software development practices and solutions.
— — — — — — — — — — — — — — — —

Rank #22 denysdovhan/wtfjs
https://github.com/denysdovhan/wtfjs
🤪 A list of funny and tricky JavaScript examples
Language: JavaScript
Stars: 32,102(64 stars today) Forks:2,441
The “What the f*ck JavaScript?” project is a curated list of funny and tricky examples of JavaScript code. It showcases some of the more obscure and quirky parts of the language that can cause both frustration and amusement for developers. The project can be valuable for anyone working with JavaScript, from beginners looking to deepen their understanding to experienced programmers seeking to hone their skills. It has commercial applications in web development, software engineering, and more. The project is available for installation through npm and has translations available in several languages.
— — — — — — — — — — — — — — — —

Rank #23 amplication/amplication
https://github.com/amplication/amplication
🔥🔥🔥 Open-source backend development platform. Build production-ready services without wasting time on repetitive coding.
Language: TypeScript
Stars: 11,998(58 stars today) Forks:1,133
Amplication is an open-source development platform designed to simplify the creation of scalable and secure Node.js applications. It aims to eliminate repetitive coding tasks and provide production-ready infrastructure code that aligns with industry best practices. With Amplication’s user-friendly interface, users can seamlessly integrate APIs, data models, databases, authentication, and authorization. The platform supports customization through its flexible, plugin-based architecture and offers a wide range of integrations.Amplication is suitable for teams of all sizes, from startups to large enterprises. Its collaborative features streamline team-oriented development, allowing users to focus on their business logic while Amplication handles the heavy lifting.This project is applicable in various fields where Node.js applications are needed, such as web development, mobile app development, and backend services. Its commercial applications include accelerating the development process, reducing coding efforts, and ensuring adherence to industry best practices. To get started with Amplication, users can utilize the hosted version by visiting [app.amplication.com](https://app.amplication.com). The website [amplication.com](https://amplication.com) provides an overview of the application, while additional information and guides can be found in the [docs](https://docs.amplication.com).For those who prefer local development, Amplication can be run locally for code generation or contributions. Details on how to set up the local environment can be found in the project’s [contributing](#contributing_anchor) section.Overall, Amplication offers a fast and efficient way to develop Node.js applications, freeing developers from repetitive tasks and enabling them to focus on building their business logic.
— — — — — — — — — — — — — — — —

Rank #24 SoftFever/OrcaSlicer
https://github.com/SoftFever/OrcaSlicer
G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
Language: C++
Stars: 2,108(29 stars today) Forks:246
Orca Slicer is an open-source slicer specifically designed for FDM printers. It provides a range of features and functionalities for an enhanced 3D printing experience. One of the main advantages of Orca Slicer is its auto-calibration feature, which ensures precise and accurate printing results for all types of printers.In addition, Orca Slicer offers a Sandwich mode, an improved version of the “External perimeters first” mode, which allows for more efficient and optimized printing. It also offers precise wall printing and supports Klipper, a firmware that enhances the performance of 3D printers.This project has applications in various fields that utilize FDM printers, including rapid prototyping, manufacturing, and product development. It can be used by professionals and enthusiasts who want to achieve high-quality prints with improved control and customization options.From a commercial perspective, Orca Slicer can be leveraged by businesses involved in 3D printing services or those who rely on 3D printing for their products. It enables them to optimize the printing process, reduce production time, and enhance the overall quality of their prints. By utilizing the advanced features and precise calibration offered by Orca Slicer, businesses can streamline their 3D printing operations and deliver superior results to their customers.Overall, Orca Slicer is a powerful tool for FDM printing, offering advanced features and precise control. It enables users to achieve high-quality prints and optimize the printing process, making it a valuable asset in the field of 3D printing.
— — — — — — — — — — — — — — — —

Rank #25 uiua-lang/uiua
https://github.com/uiua-lang/uiua
A stack-based array programming language
Language: Rust
Stars: 397(89 stars today) Forks:17
Uiua is a stack-based array programming language that offers a unique approach to solving problems. It can be applied in various fields, including data analysis, mathematical modeling, and algorithm development. Uiua provides a simple and intuitive syntax for manipulating arrays and performing complex computations. It also supports audio output, which can be useful for applications in sound processing or music composition.To get started with Uiua, you can visit the [uiua.org](https://uiua.org) website, where you will find documentation, examples, and an online interpreter to try out the language without any installation. However, if you prefer to use Uiua locally, you can install the interpreter via Cargo, which requires Rust to be installed on your system. Additional dependencies may also be needed for audio output on Linux.In addition to the interpreter, Uiua also offers a language server that implements the Language Server Protocol. This allows for better integration with development environments like VSCode. The VSCode extension for Uiua is available on the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=uiua-lang.uiua-vscode), but you need to have the Uiua interpreter installed locally and accessible in your PATH.Overall, Uiua is a versatile programming language that can be used in various fields. Its simplicity, array-based approach, and audio capabilities make it suitable for both academic and commercial applications.
— — — — — — — — — — — — — — — —

--

--

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