Project directory

Projects

Open-source AI projects tracked by the leaderboard, ordered by GitHub stars.

Unknown 1,668 stars

benthecoder/yt-channels-DS-AI-ML-CS

A comprehensive list of 180+ YouTube Channels for Data Science, Data Engineering, Machine Learning, Deep learning, Computer Science, programming, software engineering, etc.

### Overview: This repository is a curated list of 180+ YouTube channels across various domains such as Data Science, Machine Learning, Artificial Intelligence, Computer Science, programming, software engineering, and more. It serves as a resource for individuals interested in learning and staying updated with the latest in these fields. ### Key Features: - **Data Science / Data Analysis:** Channels like "Ken Jee," "Tina Huang," and "Data Professor" offer valuable insights and tutorials. - **ML/AI/DL:** "Krish Naik," "Import Data," and "Chris Lovejoy" provide in-depth explanations and practical applications. - **Data Engineering:** "Imaad Mohamed Khan" and "Part Time Larry" offer practical tips and real-world examples. - **Statistics/Math:** "Alex The Analyst" and "Data Science Jay" provide statistical and mathematical analysis. - **AI Research:** "RichardOnData" and "The High ROI Data Scientist" focus on cutting-edge research and applications. - **Computer Science / Algorithms:** "Luke Barousse" and "Madhav Thaker" offer insights into computer science and algorithms. - **Programming:** "James Briggs" and "Chris Lovejoy" provide tutorials and practical examples. - **Web-dev (HTML, CSS, JS):" "Data Science Jay" and "Luke Barousse" offer web development tips. - **Software Engineering:** "Nate at StrataScratch" and "Data School" provide software engineering insights. - **Langauges:** "Python" and "R" channels offer tutorials and projects
Python 1,668 stars

natanielruiz/deep-head-pose

:fire::fire: Deep Learning Head Pose Estimation using PyTorch.

Overview: Hopenet is an accurate and easy-to-use head pose estimation network trained on the 300W-LP dataset and tested on real data with good qualitative performance. Key features: - Accurate head pose estimation - Easy to use implementation - Models trained on 300W-LP dataset - Tested on real data with good qualitative results Tech stack: Python Why it matters: Hopenet provides a reliable and efficient method for estimating head pose in videos, making it useful for various applications such as video analysis, surveillance, and more.
Go 1,667 stars

openchoreo/openchoreo

OpenChoreo is an internal developer platform for Kubernetes

### Overview: OpenChoreo is an open-source developer platform designed for Kubernetes, providing a comprehensive set of tools and abstractions for building, deploying, and operating applications. It includes development and platform abstractions, a Backstage-powered developer portal, CI/CD, GitOps, and observability features. ### Key Features: - **Development Abstractions**: Provides high-level abstractions for Kubernetes resources. - **Backstage Developer Portal**: A modern, user-friendly portal for developers. - **CI/CD**: Integrated Continuous Integration/Continuous Deployment pipelines. - **GitOps**: Git-based workflow management for Kubernetes. - **Observability**: Real-time monitoring and logging capabilities. - **Security**: Built-in security features and access controls. ### Tech Stack: Go ### Why It Matters: OpenChoreo simplifies the process of building, deploying, and operating applications on Kubernetes by providing a unified platform for developers and platform engineers. It addresses the challenges of maintaining and evolving a bespoke system, making it easier and more cost-effective for both developers and platform engineers.
TypeScript 1,665 stars

FrigadeHQ/trench

Trench — Open-Source Analytics Infrastructure. A single production-ready Docker image built on ClickHouse, Kafka, and Node.js for tracking events. Easily build product analytics dashboards, LLM RAGs, observability platforms, or any other analytics product.

Overview: Trench is an open-source analytics infrastructure built on ClickHouse, Kafka, and Node.js, designed for real-time event tracking and analytics. It is GDPR, PECR, and no-cookie compliant, making it ideal for building product analytics dashboards, LLM RAGs, observability platforms, or any other analytics product. Key features: - 🤝 Compliant with the Segment API (Track, Group, Identify) - 🐳 Deploy quickly with a single production-ready Docker image - 💻 Process thousands of events per second on a single node - ⚡ Query data in real-time - 🔗 Connect data to other destinations with webhooks - 👥 Open-source and MIT Licensed Tech stack: Trench is built on TypeScript, ClickHouse, Kafka, and Node.js. Why it matters: Trench is designed to handle large event volumes and provides real-time analytics, making it an ideal solution for building real-time product analytics dashboards, LLM RAGs, observability platforms, or any other analytics product. Its open-source nature and MIT license make it accessible and customizable for developers. Repository: FrigadeHQ/trench Primary language: TypeScript GitHub stars: 1665 GitHub description: Trench — Open-Source Analytics Infrastructure. A single production-ready Docker image built on ClickHouse, Kafka, and Node.js for tracking events. Easily build product analytics dashboards, LLM RAGs, observability platforms, or any other analytics product.
Python 1,665 stars

amrzv/awesome-colab-notebooks

Collection of google colaboratory notebooks for fast and easy experiments

### Overview: This repository is a collection of Google Colab notebooks designed for quick and easy experimentation in machine learning (ML) projects. It provides a variety of notebooks across different ML models and techniques, making it an excellent resource for developers and researchers. ### Key Features: - **Google Colab Notebooks**: Includes notebooks optimized for Google Colab, ensuring seamless execution on Google's cloud platform. - **ML Models**: Covers a wide range of ML models such as transformers, image classification, and more. - **Techniques**: Features various ML techniques including transfer learning, sequence modeling, and more. ### Tech Stack: Python ### Why It Matters: This collection is highly useful for developers and researchers looking to experiment with ML models and techniques quickly and easily. The notebooks are optimized for Google Colab, ensuring efficient execution and a smooth development workflow.
Python 1,663 stars

LingDong-/qiji-font

齊伋體 - typeface from Ming Dynasty woodblock printed books

### Overview: 齐伋體是一款源自明代木刻印刷书籍的 Ming typeface,由一名名为令东齐伋的16世纪木刻印刷者所命名。该项目旨在通过使用半自动计算机视觉和OCR技术,从木刻印刷书籍中提取并开发出这一珍贵字体。齐伋體旨在与古典中文编程语言wenyan-lang一起使用,是一个仍在开发中的开放源代码项目。 ### Key features: - 齐伋體是一款从明代木刻印刷书籍中提取并开发的Ming typeface。 - 使用半自动计算机视觉和OCR技术。 - 开源项目。 - 旨在与古典中文编程语言wenyan-lang一起使用。 - 周期性更新和开发。 ### Tech stack: Python ### Why it matters: 齐伋體作为一款珍贵的Ming typeface,从明代木刻印刷书籍中提取并开发,旨在与古典中文编程语言wenyan-lang一起使用。该项目是一个仍在开发中的开源项目,旨在通过使用半自动计算机视觉和OCR技术从木刻印刷书籍中提取并开发这一珍贵字体。
Jupyter Notebook 1,661 stars

Data-Centric-AI-Community/fg-data-synthetic

Synthetic data generators for tabular and time-series data

### Overview: This repository contains material related with architectures and models for synthetic data generation, focusing on Generative Adversarial Networks (GANs) and Gaussian Mixtures. It includes a comprehensive ecosystem for synthetic data generation, featuring various models for structure and time-series data. The source code is hosted on GitHub and can be installed via pip. ### Key features: - A new streamlit app for synthetic data generation with a user-friendly interface. - A fast synthetic data generation model based on Gaussian Mixture. - A conditional architecture for tabular data, specifically CTGAN, to simplify and improve the quality of synthetic data generation. ### Tech stack: TensorFlow 2.0 ### Why it matters: Synthetic data is artificially generated data that replicates the statistical components of real data, ensuring privacy and facilitating various applications such as privacy compliance, removing bias, balancing datasets, and augmenting datasets. It is essential for ensuring the quality and fairness of machine learning models, especially in scenarios where real data is not available or when privacy concerns are a concern.
Python 1,661 stars

HonglinChu/SiamTrackers

(2020-2022)The PyTorch version of SiamFC,SiamRPN,DaSiamRPN, UpdateNet , SiamDW, SiamRPN++, SiamMask, SiamFC++, SiamCAR, SiamBAN, Ocean, LightTrack , TrTr, NanoTrack; Visual object tracking based on deep learning

### Overview: SiamTrackers is a collection of state-of-the-art visual object tracking models developed using PyTorch, including SiamFC, SiamRPN, DaSiamRPN, UpdateNet, SiamDW, SiamRPN++, SiamMask, SiamFC++, SiamCAR, SiamBAN, Ocean, LightTrack, TrTr, and NanoTrack. This project aims to provide lightweight and high-speed tracking networks suitable for deployment on embedded or mobile devices, with NanoTrackV1 achieving over 200 FPS performance on Apple M1 CPU. ### Key Features: - **NanoTrackV1**: A lightweight and high-speed tracking network that can run at over 200 FPS on Apple M1 CPU, suitable for deployment on embedded or mobile devices. - **PyTorch Code**: Provides PyTorch code for training, which is more memory-efficient than other models, with NanoTrackV1 only using GOT-10k dataset to train in just two hours on RTX3090. - **OpenCV API**: Offers an OpenCV API for tracking, accessible via `https://docs.opencv.org/4.x/d8/d69/classcv_1_1TrackerNano.html`. - **Datasets**: Includes datasets for evaluation, such as OTB2015, VOT2016, VOT2018, VOT2019, VOT2020, UAV123, DTB70, UAVDT, VisDrone2
Python 1,661 stars

hfawaz/dl-4-tsc

Deep Learning for Time Series Classification

Overview: This repository contains the companion code and data for a paper on deep learning for time series classification. The code is designed to run experiments on various datasets and models, including a custom fcn model for the Coffee dataset from the UCR archive. Key features: - Custom fcn model for the Coffee dataset - Accessible through Docker for easy deployment - Data from UCR and MTS archives - Code divided into main.py, utils, and classifiers folders - Results available in results/results-ucr-128.csv Tech stack: Python Why it matters: This repository provides a comprehensive solution for deep learning in time series classification, making it valuable for researchers and practitioners looking to apply deep learning techniques to time series data. Repository: hfawaz/dl-4-tsc GitHub stars: 1661
Swift 1,660 stars

krishhgg/Insomnia

A macOS menu bar app that safely keeps your MacBook awake with the lid closed, for timed agent sessions.

### Overview: Insomnia is a macOS menu bar app designed to keep your MacBook awake when the lid is closed, ensuring timed agent sessions remain active until their end time. ### Key Features: - **Eye Icon**: A simple eye icon that lives in the macOS menu bar. - **Timed Sessions**: Set the duration for your MacBook to stay awake. - **End Time Control**: Choose what happens when the lid is closed. - **Secure Operation**: Ensures that the session is completed and the lid is closed. ### Tech Stack: Swift ### Why It Matters: Insomnia is an essential tool for developers and users who need to ensure their work continues uninterrupted when their MacBook is closed. It provides a simple and effective way to manage and secure agent sessions on macOS. Repository: krishhgg/Insomnia GitHub Stars: 1660 GitHub Description: A macOS menu bar app that safely keeps your MacBook awake with the lid closed, for timed agent sessions. README Excerpt: A macOS menu bar app for timed awake sessions. Insomnia is an eye icon that lives in your MacBook menu bar. It has no Dock icon and no main window. Set how long your Mac stays awake, choose what happens when the lid closes, and see when something could not be undone.
Rust 1,658 stars

mediar-ai/terminator

playwright for windows computer use

### Overview: Terminator MCP is a powerful tool for controlling your Windows desktop using AI assistants like Claude, Cursor, and VS Code. It allows these tools to automate tasks across applications without interfering with your workflow. ### Key Features: - **Clipboard Management**: Clipboard management for seamless integration with AI assistants. - **Task Automation**: Automate tasks across multiple applications using AI-driven commands. - **Background Execution**: Runs in the background without interrupting your work, ensuring maximum efficiency. ### Tech Stack: - Rust ### Why It Matters: - **Efficiency**: Automates repetitive tasks, saving time and reducing errors. - **Integrations**: Seamless integration with popular AI assistants and development tools. - **User Experience**: No need to relogin, keeping your session and settings consistent across sessions. ### Tech Stack: - Rust ### Why Terminator MCP? - **Uses your browser session** - no need to relogin, keeps all your cookies and auth. - **Doesn't take over your cursor or keyboard** - runs in the background without interrupting your work. - **Works across all dimensions** - pixels, DOM, and Accessibility tree for maximum reliability. ### Use Cases: - **Claude Code (one-liner):** ```bash claude mcp add terminator "npx -y terminator-mcp-agent@latest" ``` - **Other clients (Cursor, VS Code, Windsurf, etc.):** Add to your MCP config file: ```json { "mcpServers": { "terminator-mcp
TypeScript 1,657 stars

Roy3838/Observer

Why observe computer if computer can observe for you

Overview: Observer AI is a powerful tool that allows you to monitor your screen and receive notifications whenever a specific event occurs. Whether it's when you're distracted, your download finishes, your render is done, or your dog finishes eating, you can set up custom alerts to keep you informed without having to do anything. Key features: - Customizable notifications for specific events - Intelligent logging of text and visual data - Secure data storage and transmission - Integration with various messaging and notification services Tech stack: TypeScript Why it matters: Observer AI provides a convenient and efficient way to monitor your screen and receive timely notifications, enhancing productivity and keeping you informed about your tasks and surroundings. Repository: Roy3838/Observer Primary language: TypeScript GitHub stars: 1657 GitHub description: Why observe computer if computer can observe for you
TypeScript 1,657 stars

eylonmiz/react-agent

The open-source React.js Autonomous LLM Agent

### Overview: ReactAgent is an open-source React.js autonomous agent that leverages GPT-4 to generate and compose React components from user stories. Built with TypeScript, React, TailwindCSS, and OpenAI API, it aims to automate the component generation process. ### Key Features: - **Generate React Components from User Stories**: Converts user stories into React components. - **Compose React Components from Existing Components**: Combines existing components to create new ones. - **Local Design System**: Uses a local design system to generate React components. - **Atomic Design Principles**: Follows the Atomic Design principles for a structured approach. ### Tech Stack: - **React**: Framework for building user interfaces. - **TailwindCSS**: CSS utility for rapid development. - **TypeScript**: TypeScript for type safety and better code quality. - **Radix UI**: A set of components for building user interfaces. - **Shandcn UI**: A set of components for building user interfaces. - **OpenAI API**: For generating language models. ### Why It Matters: - **Efficiency**: Automates the component generation process, saving time and effort. - **Consistency**: Ensures consistent and high-quality components. - **Scalability**: Can be easily scaled and integrated into existing projects. ### Repository: eylonmiz/react-agent - **Primary Language**: TypeScript - **GitHub Stars**: 1657 - **GitHub Description**: The open-source React.js Autonomous LLM Agent ### Quickstart: 1. **Clone Repository**: ```bash git clone git
TypeScript 1,653 stars

codeaholicguy/ai-devkit

The control plane for AI coding agents.

### Overview: AI DevKit is a control plane designed to manage multiple AI coding agents, providing a unified setup, local console, memory retrieval, and cross-agent communication for developers. ### Key Features: - **One Config for Every Agent**: `.ai-devkit.json` reconciles setup across the coding tools your team uses. - **One Console for Running Sessions**: `agent console` is a live TUI dashboard for supervising local agents across providers. - **Cross-Agent Communication**: `agent send` lets you route prompts, logs, and test output to running agents. - **Memory Retrieval Without Context Bloat**: `@ai-devkit/memory` stores decisions, conventions, and fixes in local SQLite so agents search when needed instead of carrying everything in every prompt. - **Composable Engineering Skills**: `dev-lifecycle`, `verify`, `tdd`, review, debugging, security, docs, and simplification skills combine into reliable workflows. ### Tech Stack: TypeScript ### Why It Matters: AI DevKit simplifies the management of multiple AI coding agents, providing a unified setup, local console, memory retrieval, and cross-agent communication, making it easier for developers to manage and collaborate effectively. Repository: codeaholicguy/ai-devkit GitHub Stars: 1653
Python 1,653 stars

koreainvestment/open-trading-api

Korea Investment & Securities Open API Github

Overview: This repository contains sample code for Korea Investment & Securities (KIS) Open API, designed to help developers easily understand and utilize the API with the assistance of Large Language Models (LLM) like ChatGPT and Claude. The repository is organized into various folders and files, including examples for both LLM and user-friendly usage, as well as a legacy folder for historical code. Key features: - Examples for LLM integration - User-friendly examples for real-world use cases - A strategy builder tool for designing and executing trading strategies - A backtesting engine for validating strategies using historical data Tech stack: Python Why it matters: This repository provides a practical and user-friendly way for developers to integrate Korea Investment & Securities (KIS) Open API into their projects, leveraging the power of LLMs to simplify the process and enhance the development experience.
Unknown 1,653 stars

opendilab/awesome-diffusion-model-in-rl

A curated list of Diffusion Model in RL resources (continually updated)

### Overview: This repository is a curated collection of research papers focusing on **Diffusion Model in RL**. It aims to keep track of the latest advancements in this field and provides a comprehensive overview of the topic. The repository is continuously updated to reflect the evolving frontier of Diffusion RL. ### Key Features: - **Papers**: A diverse set of papers covering various aspects of Diffusion Model in RL, including offline RL, offline policy optimization, and more. - **Codebase**: Links to relevant code repositories and implementations. - **Contributing**: Encourages contributions to improve the repository and papers. - **License**: The repository is licensed under the MIT License. ### Tech Stack: The repository is built using Markdown, GitHub, and various open-source tools for documentation and collaboration. ### Why it Matters: Diffusion Model in RL offers several advantages over traditional methods, including the ability to bypass the need for bootstrapping for long-term credit assignment, avoiding undesirable short-sighted behaviors due to discounting future rewards, and enjoying the widespread use of diffusion models in language and vision tasks, which are well-suited for scaling and adaptability to multi-modal data. ### Table of Contents: - **Overview of Diffusion Model in RL** - **Advantage** - **Papers** - **Arxiv** - **ICML 2026** - **ICLR 2026** - **NeurIPS 2025** - **ICML 2025** - **ICLR 2
Unknown 1,652 stars

dair-ai/Transformers-Recipe

🧠 A study guide to learn about Transformers

### Overview: Transformers have revolutionized the field of natural language processing (NLP) and are now being applied in various areas such as computer vision and reinforcement learning. This study guide aims to provide a comprehensive understanding of transformers, from high-level introductions to technical implementations, to help students and practitioners learn and apply the concepts effectively. ### Key Features: - **Introduction to Transformers**: High-level explanations and lecture notes. - **Transformer Implementation**: Detailed illustrations and practical implementation guides. - **Technical Summary**: Concise technical explanations and summaries. - **Implementation**: Practical implementations using tutorials and resources. ### Tech Stack: - Python - Jupyter Notebooks - PyTorch - Transformers ### Why It Matters: Understanding transformers is crucial for anyone interested in NLP, computer vision, and reinforcement learning. It provides a fundamental understanding of modern AI techniques and opens up new possibilities for innovation and application. ### Repository: dair-ai/Transformers-Recipe ### GitHub Stars: 1652 ### GitHub Description: 🧠 A study guide to learn about Transformers ### Repository: dair-ai/Transformers-Recipe ### GitHub Stars: 1652 ### GitHub Description: 🧠 A study guide to learn about Transformers
Python 1,651 stars

ClimbsRocks/auto_ml

[UNMAINTAINED] Automated machine learning for analytics & production

### Overview: Auto ML is an automated machine learning tool designed for both production and analytics, offering a streamlined process for model training, scoring, and deployment. ### Key Features: - **Automated Model Training**: Automatically selects the best model type (e.g., regressor, classifier) based on the dataset. - **Feature Engineering**: Automatically generates feature descriptions and performs feature engineering tasks. - **Model Tuning**: Automatically tunes hyperparameters for optimal performance. - **Scoring and Evaluation**: Provides detailed performance metrics for model evaluation. - **Serialization and Deployment**: Saves and loads trained models for easy deployment in production environments. ### Tech Stack: Python ### Why It Matters: Auto ML simplifies the complex process of machine learning, making it accessible and efficient for developers and data scientists. It automates the entire pipeline, from data preparation to model deployment, reducing the time and effort required for model development.
Python 1,651 stars

jasonwei20/eda_nlp

Data augmentation for NLP, presented at EMNLP 2019

Overview: This project presents **EDA**: Easy Data Augmentation techniques for boosting performance on text classification tasks, presented at EMNLP 2019. The code is based on an EMNLP-IJCNLP paper and includes five NLP classification tasks with substantial improvements on datasets of size `N < 500`. Key features: - Synonym Replacement (SR) - Random Insertion (RI) - Random Swap (RS) - Random Deletion (RD) Tech stack: Python Why it matters: EDA offers easy-to-implement data augmentation techniques that significantly boost performance on text classification tasks, particularly on smaller datasets. Repository: jasonwei20/eda_nlp Primary language: Python GitHub stars: 1651 GitHub description: Data augmentation for NLP, presented at EMNLP 2019 README excerpt: # EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Tasks [![Conference](http://img.shields.io/badge/EMNLP-2019-4b44ce.svg)](https://arxiv.org/abs/1901.11196) For a survey of data augmentation in NLP, see this [repository](https://github.com/styfeng/DataAug4NLP/blob/main/README.md)/this [paper](http://arxiv.org/abs/2105.03075). This is the code for the EMNLP-IJCNLP paper [EDA
C++ 1,649 stars

symforce-org/symforce

Fast symbolic computation, code generation, and nonlinear optimization for robotics

### Overview: SymForce is a fast symbolic computation and code generation library designed for robotics applications. It combines the benefits of symbolic mathematics with high-performance C++ code, enabling rigorous geometric modeling, efficient code generation, and fast optimization. ### Key Features: - **Symbolic Toolkit**: Rigorous geometry and camera types with Lie group operations. - **Code Generator**: Fast native runtime code from symbolic expressions, reducing duplication and minimizing bugs. - **Tangent Space Jacobians**: Novel tools for computing fast and correct tangent-space jacobians, eliminating handwritten derivatives. - **Optimization Library**: Fast tangent-space optimization library based on factor graphs, optimized for real-time robotics. - **Symbolic Math Workflow**: Rapid prototyping and analysis with symbolic math, seamlessly transitioning to production use. ### Tech Stack: C++ ### Why It Matters: SymForce accelerates robotics tasks like SLAM, bundle adjustment, calibration, and sparse nonlinear MPC by reducing development time, minimizing bugs, and enabling faster runtime functions. It is used in production by Skydio to accelerate autonomous robot tasks at scale.