Top GitHub Projects of 06/06/2023: Discovering the Fastest Rising Stars of Today

Adair Lee
9 min readJun 6, 2023

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

Rank #1 mlc-ai/mlc-llm

Enable everyone to develop, optimize and deploy AI models natively on everyone’s devices.
Language: Python
Stars: 8,013(193 stars today) Forks:528
— — — — — — — — — — — — — — — —

Rank #2 openchatai/OpenChat

Run and create custom ChatGPT-like bots with OpenChat, embed and share these bots anywhere, the open-source chatbot console.
Language: Blade
Stars: 1,282(382 stars today) Forks:119
— — — — — — — — — — — — — — — —

Rank #3 TransformerOptimus/SuperAGI

<⚡️> SuperAGI — A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents quickly and reliably.
Language: Python
Stars: 3,207(782 stars today) Forks:284
— — — — — — — — — — — — — — — —

Rank #4 keyvank/femtoGPT

Pure Rust implementation of a minimal Generative Pretrained Transformer
Language: Rust
Stars: 404(143 stars today) Forks:17
— — — — — — — — — — — — — — — —

Rank #5 EbookFoundation/free-programming-books

📚 Freely available programming books
Language:
Stars: Sponsor(227 stars today) Forks:55,557
— — — — — — — — — — — — — — — —

Rank #6 salesforce/CodeTF

CodeTF: One-stop Transformer Library for State-of-the-art Code LLM
Language: Python
Stars: 712(166 stars today) Forks:41
— — — — — — — — — — — — — — — —

Rank #7 jart/blink

tiniest x86–64-linux emulator
Language: C
Stars: 5,780(431 stars today) Forks:175
The Blinkenlights project is a set of two programs designed to run x86–64-linux programs on different operating systems and hardware architectures. The first program, named Blink, is a virtual machine that is much smaller in size compared to qemu-x86_64 and runs Linux binaries on any POSIX system. It is also faster than qemu-x86_64 in some benchmarks, such as SSE integer/floating point math and running ephemeral programs such as compilers. The second program, Blinkenlights, is a terminal user interface that can be used for debugging x86_64-linux or i8086 programs across platforms. Unlike GDB, Blinkenlights focuses on visualizing program execution and uses UNICODE IBM Code Page 437 characters to display binary memory panels that change as you step through your program’s assembly code. These memory panels can be scrolled and zoomed using the mouse wheel, and Blinkenlights also allows reverse debugging. The Blink project can be applied in various fields and commercial applications, including software development, debugging, and emulation.
— — — — — — — — — — — — — — — —

Rank #8 PromtEngineer/localGPT

Chat with your documents on your local device using GPT models. No data leaves your device and 100% private.
Language: Python
Stars: 7,284(740 stars today) Forks:601
— — — — — — — — — — — — — — — —

Rank #9 ggerganov/llama.cpp

Port of Facebook’s LLaMA model in C/C++
Language: C
Stars: 29,822(211 stars today) Forks:4,210
— — — — — — — — — — — — — — — —

Rank #10 Fictiverse/Redream

Realtime Diffusion, using Automatic1111 Stable Diffusion API
Language: C#
Stars: 1,277(196 stars today) Forks:57
— — — — — — — — — — — — — — — —

Rank #11 pittcsc/Summer2024-Internships

Collection of Summer 2023 & Summer 2024 tech internships!
Language:
Stars: Star(91 stars today) Forks:1,836
The Summer 2024 Tech Internships project is a repository maintained by the Pitt Computer Science Club to share and keep track of software, tech, CS, PM, and quant internships for Summer 2024. The repository is designed to help students find internships in the United States, Canada, or remote positions. The list includes various companies offering internships in different locations and fields, such as finance, engineering, software development, and more. The project can be applied in the field of career development and job searching for students interested in the tech industry. The commercial applications of this project are in the recruitment and hiring process for companies looking for interns. Companies can use this repository to advertise their internships and attract potential candidates.
— — — — — — — — — — — — — — — —

Rank #12 SupaGruen/StableDiffusion-CheatSheet

A list of StableDiffusion styles and some notes for offline use. Pure HTML, CSS and a bit of JS.
Language: HTML
Stars: 827(155 stars today) Forks:43
— — — — — — — — — — — — — — — —

Rank #13 Chainlit/chainlit

Build Python LLM apps in minutes ⚡️
Language: TypeScript
Stars: 1,407(76 stars today) Forks:97
— — — — — — — — — — — — — — — —

Rank #14 practical-tutorials/project-based-learning

Curated list of project-based tutorials
Language:
Stars: Star(483 stars today) Forks:14,724
— — — — — — — — — — — — — — — —

Rank #15 twostraws/wwdc

WWDC Community: Learning and sharing together
Language:
Stars: Star(9 stars today) Forks:132
The WWDC Community project is a repository created by members of the Apple development community to host links to various WWDC events, news, and tutorials from around the community. The repository includes links to events being organized around the community, plus content from various sources like SwiftUI Lab, Hacking with Swift, Donny Wals, Swift with Majid, and many more. The project can be applied in the field of software development for Apple platforms, specifically for those interested in WWDC events and announcements. The commercial applications of this project are in the recruitment and hiring process for companies looking for developers with expertise in Apple platforms. Companies can use this repository to keep up-to-date with the latest developments in the Apple community and connect with potential candidates.
— — — — — — — — — — — — — — — —

Rank #16 foundryzero/binder-trace

Binder Trace is a tool for intercepting and parsing Android Binder messages. Think of it as “Wireshark for Binder”.
Language: Python
Stars: 147(11 stars today) Forks:13
Binder Trace is a tool designed for intercepting and parsing Android Binder messages, similar to “Wireshark for Binder”. It allows developers to trace and analyze the communication between different components of an Android system, which can be useful for debugging and optimizing performance. To use Binder Trace, a rooted Android device or emulator is required. The tool can be applied in various fields, such as mobile app development, system-level debugging, and security research. Commercial applications of Binder Trace may include optimizing app performance, detecting security vulnerabilities, and improving system stability. The tool provides a range of arguments and controls that enable users to customize their tracing experience, such as selecting the device and process to attach to, specifying the path to structure files, and controlling the tracing output.
— — — — — — — — — — — — — — — —

Rank #17 nvm-sh/nvm

Node Version Manager — POSIX-compliant bash script to manage multiple active node.js versions
Language: Shell
Stars: 67,557(28 stars today) Forks:7,246
Node Version Manager (NVM) is a tool that allows developers to manage multiple versions of Node.js on a single machine. With NVM, developers can easily switch between different versions of Node.js and install new versions without affecting their existing installations. This tool is useful for developers who work on projects that require different versions of Node.js or who need to test their code on multiple versions. NVM can be applied in various fields, such as web development, server-side development, and mobile app development. Commercial applications of NVM may include optimizing app performance, improving system stability, and reducing development time. NVM provides a wide range of features, such as installing and updating Node.js, setting default Node.js versions, and integrating with different shell environments. The tool is available on Linux, macOS, and Windows and is maintained by a group of open-source developers.
— — — — — — — — — — — — — — — —

Rank #18 HyperARCo/Mirador

Mirador makes it easy to build impressive “Point of Interest” AR experiences, on Apple’s new RealityKit framework.
Language: Swift
Stars: 257(65 stars today) Forks:8
Mirador is a library designed to make it easy for developers to build AR experiences on top of Apple’s RealityKit platform. The library was created by Andrew Hart, who is known for pioneering AR navigation and building the largest open-source project for Apple’s first AR platform, ARKit. Mirador solves the location-agnostic challenge of AR by using a visual anchor to understand the device’s location and then displaying AR elements in the right place. The library is useful for various fields, such as tourism apps, mountain ranges, city viewpoints, and observation decks. Commercial applications of Mirador may include enhancing customer engagement, increasing sales, and improving user experience. Mirador provides a simple setup process that involves setting up points of interest, providing an anchor image, and running the MiradorView. The library can be installed using Swift Package Manager and supports setting up points of interest with code or JSON. Mirador is a great tool for developers who want to create impressive AR experiences on Apple’s RealityKit platform.
— — — — — — — — — — — — — — — —

Rank #19 labmlai/annotated_deep_learning_paper_implementations

🧑‍🏫 59 Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, …), optimizers (adam, adabelief, …), gans(cyclegan, stylegan2, …), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, … 🧠
Language: Jupyter Notebook
Stars: 23,650(118 stars today) Forks:2,545
— — — — — — — — — — — — — — — —

Rank #20 datawhalechina/prompt-engineering-for-developers

吴恩达大模型系列课程中文版,包括《Prompt Engineering》、《Building System》和《LangChain》
Language: Jupyter Notebook
Stars: 3,107(38 stars today) Forks:367
— — — — — — — — — — — — — — — —

Rank #21 StanGirard/quivr

Dump all your files and thoughts into your private GenerativeAI Second Brain and chat with it
Language: TypeScript
Stars: 6,912(101 stars today) Forks:859
— — — — — — — — — — — — — — — —

Rank #22 modularml/mojo

The Mojo Programming Language
Language:
Stars: Star(217 stars today) Forks:151
— — — — — — — — — — — — — — — —

Rank #23 coderQuad/New-Grad-Positions

A collection of New Grad full time roles in SWE, Quant, and PM.
Language:
Stars: Star(30 stars today) Forks:827
The 2024 New Grad Applications is a GitHub repository that serves as a resource for computer science majors who are looking for full-time positions. The repository provides a list of full-time positions in computer science, along with their locations and any additional notes. The list is contributed to by users through pull requests. The repository also includes resources recommended by Coder Quad to prepare for online assessments and technical interviews, such as the Competitive Programmer’s Handbook. The project can be applied in various fields, such as software engineering, web development, and data science. Commercial applications of the project may include improving recruitment strategies, increasing the quality of new hires, and reducing the time and cost of recruitment. The repository is a great resource for computer science majors who are looking for full-time positions and want to stay up-to-date with the latest opportunities.
— — — — — — — — — — — — — — — —

Rank #24 grpc/grpc-go

The Go language implementation of gRPC. HTTP/2 based RPC
Language: Go
Stars: 18,161(9 stars today) Forks:4,000
gRPC-Go is an open-source, high-performance, general RPC (Remote Procedure Call) framework that prioritizes mobile and HTTP/2. It is the Go implementation of gRPC. The framework enables developers to build distributed systems and microservices using various programming languages and platforms. gRPC-Go is built by Google and is widely used in various fields, such as cloud computing, networking, and distributed systems. Commercial applications of gRPC-Go may include building scalable and efficient microservices, improving system performance, and reducing system complexity. The project provides various resources, including a quick start guide, API reference, technical documentation, performance benchmark, and examples. To use gRPC-Go, developers need to have Go installed and can install the framework using Go module support or the `go get` command. gRPC-Go is a great tool for developers who want to build high-performance, scalable, and efficient distributed systems and microservices.
— — — — — — — — — — — — — — — —

Rank #25 imartinez/privateGPT

Interact privately with your documents using the power of GPT, 100% privately, no data leaks
Language: Python
Stars: 28,414(416 stars today) Forks:3,215
— — — — — — — — — — — — — — — —

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

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.

Responses (1)

Write a response

Binder Trace is a tool designed for intercepting and parsing Android Binder messages, similar to “Wireshark for Binder”.

It's useful.