Project directory

Projects

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

Python 10 stars

VirtuosoResearch/Multi-source-learning-repository

Recent papers and projects in multitask learning and their applications

### Overview: This repository serves as a comprehensive resource for recent papers and projects related to multitask learning, a technique that enables models to learn multiple tasks simultaneously. It covers various aspects of multitask learning, including basic concepts, architectures, and applications across different domains such as natural language processing, computer vision, and more. ### Key Features: - A curated collection of papers on multitask learning, including surveys, architectures, and applications. - Detailed descriptions of multitask learning basics, including architectures like Mixture-of-Experts and Branching. - A library for multi-task learning, LibMTL, developed by Lin et al., providing a Python interface for implementing multitask learning algorithms. - A survey of multi-task learning in natural language processing, focusing on task-relatedness and training methods. - Papers on transferability in deep learning, including surveys and specific architectures for low-resource dependency parsing and information transfer in multi-task learning. ### Tech Stack: Python ### Why It Matters: Multitask learning is crucial in many applications where multiple related tasks need to be performed efficiently, such as in natural language processing, computer vision, and more. This repository provides essential insights and practical tools to effectively implement and apply multitask learning techniques, making it a valuable resource for researchers and practitioners alike.
Python 10 stars

YanCotta/post_training_llms

Different post-training techniques for LLMs, including: SFT, DPO and Online RL

### Overview: This repository provides production-ready implementations of three key post-training techniques for Large Language Models: Supervised Fine-Tuning (SFT), Direct Preference Optimization (DPO), and Online Reinforcement Learning (GRPO). All implementations are based on the DeepLearning.AI "Post-training LLMs" course, enhanced with professional software engineering practices and comprehensive documentation. ### Key Features: - **🏗️ Modular Architecture**: Clean, extensible codebase with clear separation of concerns. - **📚 Educational Notebooks**: Step-by-step tutorials with detailed explanations. - **⚡ Production Ready**: Professional implementations suitable for real-world applications. - **🔧 Easy Configuration**: YAML-based configuration for all training parameters. - **📊 Comprehensive Evaluation**: Built-in metrics and benchmarking tools. - **🚀 Multiple Interfaces**: Command-line scripts, Python API, and Jupyter notebooks. - **🎛️ Flexible Models**: Support for various model architectures and sizes. ### Tech Stack: Python ### Why it Matters: This repository offers essential tools and practices for enhancing the capabilities and alignment of Large Language Models, making it a valuable resource for developers and researchers in the field of AI and natural language processing.
Python 10 stars

ZeusDB/zeusdb

High-performance database management system

Overview: ZeusDB is a high-performance database management system designed for modern analytics, machine learning, and real-time insights. It offers advanced features such as vector and structured data support, real-time analytics, extensibility, and modular architecture. Key features: - Vector and structured data support for hybrid search, recommendation engines, and LLM integrations. - Real-time analytics with low-latency querying for dashboards and ML model serving. - Extensibility and safety through modern languages like Rust and Python, enabling custom logic and high-performance pipelines. - DevOps-ready deployment across cloud or on-prem, with version-controlled configuration, observability hooks, and minimal operational overhead. Tech stack: Python Why it matters: ZeusDB is designed for data teams, engineers, and analysts who need low-latency access to complex analytical workflows, without sacrificing ease of use or developer control. It provides a foundation for building scalable, intelligent data infrastructure for modern applications.
JavaScript 10 stars

aaronjan98/Nifty-Minter-Frontend

Create unique NFTs from text descriptions with AI image generation and list them on OpenSea marketplace

Overview: Nifty Minter Dapp Frontend project allows developers to create unique NFTs from text descriptions using AI image generation and sell them on the OpenSea marketplace. Key features: - Text-to-image AI integration - NFT creation and listing on OpenSea - Deployed site accessible at [Nifty Minter Dapp](https://nifty-minter.herokuapp.com) - Deployed backend repository at [Nifty Minter Backend](https://github.com/aaronjan98/Nifty-Minter-Backend) - Contract on Etherscan: [0x8d20aac997e30de71581ac30240db9ab235acb8b](https://goerli.etherscan.io/address/0x8d20aac997e30de71581ac30240db9ab235acb8b) Tech stack: JavaScript, React, Node.js, Hardhat, Infura API, Hugging Face API Why it matters: This project enables developers to easily create and sell unique NFTs using AI-generated images, making it accessible and user-friendly for the broader developer community.
Python 10 stars

acai66/qwen_numpy

使用numpy实现DeepSeek-R1-Distill-Qwen-1.5B的推理过程,易于学习LLM推理与移植到其它编程语言加速。 Implementing the inference process of DeepSeek-R1-Distill-Qwen-1.5B using numpy, making it easy to learn LLM (Large Language Model) inference and to port to other programming languages for acceleration.

Overview: 使用numpy实现DeepSeek-R1-Distill-Qwen-1.5B的推理过程,易于学习LLM推理与移植到其它编程语言加速。 Key features: - 支持阿里云原始的通义千问 `Qwen2.5` 模型、`Qwen3` 模型、`Qwen3.5` 模型、`Deekseek-R1` 蒸馏的 `Qwen2.5` 模型 - 支持 `batch` 推理 - 支持 `temperature`、`topk`、`topp`、`penalty` 等参数 - 支持 `KV缓存` - 支持 `q8_0量化` - 以学习为目的,约400行代码实现了完整的llm推理过程,不含 `tokenization` 部分 Tech stack: Python Why it matters: 通过使用numpy实现DeepSeek-R1-Distill-Qwen-1.5B的推理过程,使得推理过程更加简洁和易于学习,同时可以方便地移植到其他编程语言中进行加速,从而提高模型的运行效率和资源利用率。
Python 10 stars

ai-decentralized/Difflet

Fast diffusion-transformer inference across accelerators — AWS Trainium, TPU, and more. CLI, Python API, OpenAI-compatible server.

### Overview: Difflet is a unified command-line and Python API interface for running diffusion transformers on NVIDIA GPUs, AWS Trainium, and experimental Cloud TPU. It simplifies the process of downloading, compiling, and executing models, ensuring efficient and scalable inference across multiple accelerators. ### Key Features: - **Unified CLI and Python API**: Supports running models on NVIDIA GPUs, AWS Trainium, and experimental Cloud TPU. - **Model Compilation**: Compiles models on the device where the hardware needs it, ensuring optimal performance. - **Content-Accessible Artifact Cache**: Provides a content-addressable artifact cache for efficient model loading. - **Multi-Device Execution**: Supports multi-device execution across different accelerators, ensuring optimal performance. ### Tech Stack: - **Python**: The primary language used for developing and interfacing with Difflet. - **NVIDIA GPUs**: Eager PyTorch compilation on one GPU per model copy. - **AWS Trainium**: Ahead-of-Time (AOT) compilation and SPMD execution across NeuronCores. - **Cloud TPU**: Experimental tensor-parallel serving across TPU chips. ### Why It Matters: Difflet simplifies the process of running diffusion transformers on different accelerators, making it easier to deploy and scale models across various hardware platforms. This unified approach ensures efficient and scalable inference, reducing the need for complex setup and maintenance. ### Repository: Repository: ai-decentralized/Difflet Primary Language: Python GitHub Stars: 9 ### Hardware Support: - **NVIDIA GPUs**: Eager PyTorch compilation on one
Python 10 stars

ai-lab-tech/triton-control

Web UI for NVIDIA Triton Inference Server on Kubernetes

Overview: Triton Control is a web-based user interface designed to manage and control NVIDIA Triton Inference Server running on Kubernetes, providing a unified platform for deployment, model repositories, inference testing, performance analysis, development workspaces, MLflow, and Argo Workflows. Key features: - Model inference workflows with model configuration inspection - S3-backed model repository integration with reusable S3 profiles and an integrated S3 Browser - Kubernetes-managed MLflow tracking with persistent storage and an embedded, authenticated MLflow UI - Embedded Argo Workflows UI and API through an authenticated backend proxy - Self-deployed Triton serving workflows when Triton Control runs in Kubernetes - User management and instance access control - Per-user browser-based development workspaces backed by code-server Tech stack: Python Why it matters: Triton Control simplifies the complex workflow around NVIDIA Triton Inference Server by providing a single, open-source interface for deploying, managing, and monitoring Triton instances, model repositories, and inference performance, all within a Kubernetes environment.
Java 10 stars

aparmar2000/JNovelAIAPI

JNovelAIAPI is an open-source library that provides convenient bindings to the REST API of the generative AI service NovelAI.

### Overview: JNovelAIAPI is an open-source Java library that provides convenient bindings to the REST API of NovelAI, facilitating the use of the official API for generating images and text. ### Key features: - Convenient bindings to NovelAI's REST API - Automatic handling of rate-limiting, parsing responses, and tokenizing - Supports various models and parameters for image and text generation - Easy installation via Maven or Gradle ### Tech stack: Java 8 ### Why it matters: This library simplifies the process of integrating NovelAI's API into Java projects, making it easier and more efficient for developers to leverage the power of generative AI for image and text generation tasks.
Java 10 stars

argeo/argeo-jjml

Java bindings for the ggml family of machine learning libraries, especially llama.cpp.

Overview: Argeo JJML provides enterprise-grade Java bindings for the ggml family of machine learning libraries, specifically llama.cpp, enabling local inference of large language models in Java systems. Key features: - Low-level Java bindings for ggml and llama.cpp - Stable Java APIs - Integration of LLMs into existing Java systems - Support for enterprise-grade quality - Persistence of context state - Parallel batches - Embeddings - Chat templates - API-less user/assistant dialog - Configuration of samplers - JPMS and OSGi metadata - Android support Tech stack: C++ and Java Why it matters: Argeo JJML offers a reliable and stable solution for integrating local LLMs into Java systems, ensuring compatibility with older Java versions and avoiding the use of Python-based solutions in enterprise environments. Repository: argeo/argeo-jjml GitHub stars: 10 GitHub description: Java bindings for the ggml family of machine learning libraries, especially llama.cpp.
Python 10 stars

b09l-tuh/grok-image-prompts-id

Grok Imagine Image prompts: tested image prompt recipes with example renders, aspect ratios, the model id (`grok-imagine-image`) and the cost per image.

### Overview: This project provides tested image prompt recipes for the Grok Imagine Image model, including 8 recipes with example renders, aspect ratios, and the associated costs on the APIMart route. ### Key Features: - **8 Recipes**: Detailed prompts for 8 different image types. - **Aspect Ratios**: Specific ratios for each recipe to ensure optimal rendering. - **Costs**: Estimated costs per image on the APIMart route. ### Tech Stack: Python ### Why It Matters: Tim used Grok Imagine Image (`grok-imagine-image`) via APIMart for its low cost ($0.016 per image) and compatibility with OpenAI, without requiring a monthly subscription or additional fees.
Python 10 stars

b0xxdvx1nxgil/seedance-2-0-mini-api-ru

Сиденс / Сиданс / Сидэнс — Seedance 2.0 Mini API (`seedance-2.0-mini`): model id, pricing, parameters and copy-paste examples for the OpenAI-compatible APIMart endpoint.

Overview: Seedance 2.0 Mini API (`seedance-2.0-mini`) is a cost-effective alternative to the full Seedance 2.0 tier, providing OpenAI-compatible API access for video generation at a lower price point. It supports various resolutions and is billed per generated second, making it ideal for projects with varying video requirements. Key features: - OpenAI-compatible API access for video generation - Support for multiple resolutions (480P, 720P, 1080P) - Per generated second pricing model - Automatic task tracking and billing - Minimal upfront cost with immediate usage - Supports text-to-video and image-to-video conversion Tech stack: Python Why it matters: Seedance 2.0 Mini API offers a cost-effective solution for generating videos and images using OpenAI-compatible models, making it suitable for projects that require a balance between quality and budget. Repository: b0xxdvx1nxgil/seedance-2-0-mini-api-ru Primary language: Python GitHub stars: 10 GitHub description: Seedance 2.0 Mini API (`seedance-2.0-mini`): model id, pricing, parameters and copy-paste examples for the OpenAI-compatible APIMart endpoint.
Python 10 stars

b2n87l0aoum6e/seedream-4-0-api-de

Seedream 4.0 API (`seedream-4-0`): model id, pricing, parameters and copy-paste examples for the OpenAI-compatible APIMart endpoint.

Overview: Seedream 4.0 API (`seedream-4-0`) provides a single endpoint for accessing an OpenAI-compatible API, offering a unified interface to a vast collection of models including text-to-image, image editing, and more. This API supports batch processing, pay-as-you-go pricing, and real-time billing, making it an ideal choice for developers looking to integrate advanced AI capabilities into their applications. Key features: - A single API endpoint for accessing multiple models - Pay-as-you-go pricing model - Real-time billing and cost reporting - Batch processing support - Industry-leading text rendering and image editing capabilities Tech stack: Python Why it matters: Seedream 4.0 API simplifies the integration of advanced AI into applications by providing a single, unified interface to a wide range of models. This makes it easier for developers to implement AI features without the complexity of managing multiple APIs or dealing with the overhead of maintaining multiple endpoints. GitHub stars: 10 Repository: b2n87l0aoum6e/seedream-4-0-api-de
Python 10 stars

b92zsn5u/seedance-1-5-pro-api-es

Dreamina — Seedance 1.5 Pro API (`seedance-1.5-pro`): model id, pricing, parameters and copy-paste examples for the OpenAI-compatible APIMart endpoint.

### Overview: Seedance 1.5 Pro API (`seedance-1.5-pro`) provides a single endpoint for accessing Seedance 1.5 Pro, a model that offers smooth motion, high quality, and precise control. It supports various resolutions and is compatible with OpenAI's API, making it ideal for developers looking to integrate AI video generation into their projects without the need for a subscription. ### Key Features: - **Single Endpoint Access:** A unified endpoint for accessing Seedance 1.5 Pro, compatible with OpenAI's API. - **Model ID and Routes:** The model ID `seedance-1.5-pro` is used across all routes, ensuring seamless integration. - **Pricing Model:** Prices are billed per generated second, with resolution-based tiers, making it cost-effective. - **Asynchronous Processing:** Tasks are processed asynchronously, with the `task_id` returned for real-time monitoring. ### Tech Stack: - **Python** - The primary programming language used for developing and interacting with the Seedance API. ### Why It Matters: - **Cost-Effective:** Access to multiple models at a minimal cost, without the need for a subscription. - **Ease of Use:** A single endpoint simplifies integration into existing projects. - **Performance:** High-quality video generation with smooth motion and precise control. ### Repository: - **Repository:** `b92zsn5u/seedance-1-5-pro-api-es` - **GitHub Stars:** 10 - **GitHub Description:** Seedance 1.5 Pro API (`seedance
Unknown 10 stars

backblaze-labs/awesome-image-generation

A curated list of AI image generation APIs, SDKs, and tools including text-to-image, image editing, diffusion models, generative art systems, and multimodal AI platforms. Covers commercial services, open source models with APIs, and scalable infrastructure for developers building visual applications.

### Overview: This repository is a curated list of AI image generation APIs, SDKs, and tools, focusing on services developers can integrate today. It covers a wide range of services, including text-to-image, image editing, and generative art systems, as well as open source models and frameworks. ### Key Features: - **Text-to-Image APIs**: Adobe Firefly API, Amazon Titan Image Generator, Black Forest Labs (FLUX Pro), fal.ai, Google Gemini Image API, Google Imagen (Vertex AI), Ideogram, and Leonardo AI. - **Open Source Models**: Stable Diffusion, FLUX, and other models. - **Open Source Frameworks and UIs**: None listed. - **Image Editing and Enhancement**: None listed. - **SDKs and Developer Tooling**: Adobe Firefly API, Amazon Titan Image Generator, Google Gemini Image API, Google Imagen (Vertex AI), fal.ai, and Google Cloud SDKs. - **GPU Cloud Providers**: None listed. - **Image Storage and Delivery**: None listed. - **Evaluation and Observability**: None listed. - **Templates and Example Projects**: None listed. ### Tech Stack: Python, JavaScript, Java, PHP, Go, TypeScript, and Node.js. ### Why It Matters: This curated list provides a comprehensive overview of AI image generation tools and APIs, making it easier for developers to integrate these services into their projects. It covers both commercial and open-source models, ensuring a wide range of options for developers to choose from.
Python 10 stars

badqdz9-78k2/seedance-2-0-face-api-ja

シードダンス / シーダンス — Seedance 2.0 API (`seedance-2.0`): model id, pricing, parameters and copy-paste examples for the OpenAI-compatible APIMart endpoint.

### Overview: Seedance 2.0 API (`seedance-2.0`) is an OpenAI-compatible endpoint providing access to high-quality video generation models. This API key allows you to use all Seedance 2.0 variants, including seedance-2.0, seedance-2.0-fast, and seedance-2.0-mini, at a flat rate of $0.04 per second. It supports various resolutions and parameters, and charges are reported in the response. ### Key Features: - **Key 1-Click Access:** A single API key grants access to all Seedance 2.0 variants, including seedance-2.0, seedance-2.0-fast, and seedance-2.0-mini, at a flat rate of $0.04 per second. - **No Subscriptions Required:** No need for subscription plans or pre-paid plans. Charge $1 to start using the service. - **Immediate Billing:** All tasks are billed based on the response cost, and failed tasks are refunded. - **Non-Synchronous Design:** Simply receive the `task_id` and poll the `GET /v1/tasks/{id}` endpoint for updates. ### Tech Stack: Python ### Why It Matters: - **Key 1-Click Access:** Simplifies access to all Seedance 2.0 variants, making it easier to integrate with existing projects. - **No Subscriptions Required:** Eliminates the need for subscriptions, making it more cost-effective. - **Immediate Billing:** Charges are
Python 10 stars

bc5fba9qqa/doubao-seedance-2-5-api-fr

Seedance 2.5 API (`seedance-2.5`): model id, pricing, parameters and copy-paste examples for the OpenAI-compatible APIMart endpoint.

### Overview: Seedance 2.5 API (`seedance-2.5`) is a model id, pricing, parameters, and copy-paste examples for the OpenAI-compatible APIMart endpoint. ### Key features: - **Model ID:** Seedance 2.5 - **Pricing:** $0.0961 per second at 480P (720P $0.216) with unsubscription-based billing - **Parameters:** - `model` (required): The model id shown in the route table - `prompt` (required): Shot description; camera and subject motion belong here - `duration` (optional): Clip length in seconds (billing is per generated second) - `resolution` (optional): 480P / 720P / 1080P (route default) - `size` / `aspect_ratio` (optional): Output framing - `image_urls` (optional): First frame, first + last frame, or style references, where supported - `seed` (optional): Fix the seed to reproduce a take ### Tech stack: Python ### Why it matters: Seedance 2.5 API is a powerful tool for creating high-quality video content with cinematic motion and per-second billing by resolution. It allows developers to access a vast catalog of models, including Seedance 2.5, without the need for an ongoing subscription or pre-paid plans. The API is designed to be as efficient as possible
Python 10 stars

bc5fba9qqa/doubao-seedance-2-5-prompts-fr

Seedance 2.5 prompts: tested image prompt recipes with example renders, aspect ratios, the model id (`seedance-2.5`) and the cost per image.

Overview: Seedance 2.5 Prompts offers tested image prompt recipes, including 8 recipes with example renders, aspect ratios, model ID (`seedance-2.5`), and the cost per image. The repository is designed to help developers and creators streamline their workflow by providing efficient and effective image prompts. Key features: - 8 tested recipes - Example renders - Aspect ratios - Model ID (`seedance-2.5`) - Cost per image Tech stack: Python Why it matters: Seedance 2.5 Prompts simplifies the process of creating high-quality image prompts by providing tested recipes, ensuring efficient and effective use of the model, and offering a clear pricing model. Repository: bc5fba9qqa/doubao-seedance-2-5-prompts-fr Primary language: Python GitHub stars: 10 GitHub description: Seedance 2.5 Prompts: tested image prompt recipes with example renders, aspect ratios, the model id (`seedance-2.5`) and the cost per image.
Python 10 stars

beatra-ai/ai-logo-maker-skill

AI logo maker agent skill for Claude Code, Cursor, Codex, Windsurf, Cline & OpenClaw: turn a brand name, industry, or reference image into logo concepts, brand marks, and app icons with exact brand colors. AI Logo设计 · 品牌标识

Overview: This repository contains an AI logo maker skill designed for developers using Claude Code, Cursor, Codex, Windsurf, Cline, and OpenClaw. The skill allows users to turn brand names, industries, or reference images into logo concepts, brand marks, and app icons with precise brand colors and scalable compositions. Key features: - Turn brand names into logo concepts - Create brand marks with precise brand colors - Generate app icons with scalable compositions Tech stack: Python Why it matters: This skill is useful for developers who need to quickly create professional AI logos, brand marks, and app icons for their projects. It integrates seamlessly with popular agent platforms like Claude Code, Cursor, Codex, Windsurf, Cline, and OpenClaw, making it easy to integrate into workflows. GitHub stars: 9 Repository: beatra-ai/ai-logo-maker-skill
Python 10 stars

bmoefvec/flux-kontext-api-fr

FLUX Kontext API (`flux-kontext-pro`): model id, pricing, parameters and copy-paste examples for the OpenAI-compatible APIMart endpoint.

### Overview: FLUX Kontext API (`flux-kontext-pro`) is a model ID, pricing, and parameterized OpenAI-compatible API endpoint for generating images. It offers a single endpoint compatible with OpenAI, allowing for unsubscription-based billing at $0.032 per image. ### Key Features: - **Model ID and Pricing**: The API is priced per image, with a default rate of $0.032. - **Billing Model**: The pricing is based on the number of delivered images, with a tiered resolution system. - **OpenAI-Compatible Endpoint**: The API endpoint is compatible with the OpenAI API, making it suitable for image generation tasks. - **Asynchronous Processing**: The API is designed to be asynchronous, allowing for efficient task processing and retries. ### Tech Stack: - **Python**: The primary programming language used for developing and deploying the API. ### Why It Matters: - **One-Stop Shopping**: Access to a single endpoint that supports multiple models, including FLUX Kontext, without the need for a monthly subscription. - **Cost Efficiency**: The pricing model is based on the number of images generated, making it cost-effective. - **Immediate Access**: The API is designed to be ready to use in just 60 seconds, making it highly accessible. ### Repository: - **Repository**: `bmoefvec/flux-kontext-api-fr` - **Stars**: 10 - **Description**: Provides model ID, pricing, parameters, and copy-paste examples for the OpenAI-compatible APIMart endpoint.
Python 10 stars

botAGI/DeepSeek-V4-Flash-DSpark-GB10-2x-DGX-Spark-1m-fp4-fp8

DeepSeek-V4-Flash DSpark speculative decoding on 2x DGX Spark (GB10/sm_121), 1M context — our fp8 recipe + independent reproduction and cross-build benchmarks of the NVFP4-KV build. Honest, apples-to-apples measurements.

### Overview: This repository contains our own implementation of DeepSeek's speculative decoding, DSpark, on a 2x DGX Spark cluster (GB10, sm_121). The project focuses on measuring and benchmarking the performance of DSpark with 1M context depth, providing detailed insights into concurrency scaling and long-context coherence/sampling studies. The benchmarks are based on honest, independent measurements, offering apples-to-apples throughput data. ### Key features: - **DSpark (fp8)**: Our implementation of DSpark on GB10, sm_121, including patches and a launcher for reproducibility. - **NVFP4-KV DSpark**: Reproduction and measurement of the community's NVFP4-KV build, providing independent benchmarks and data. ### Tech stack: Python ### Why it matters: The benchmarks provide unique insights into the performance of speculative decoding on DGX Spark, offering detailed metrics for concurrency scaling and long-context coherence/sampling. The data is based on honest, independent measurements, ensuring apples-to-apples comparisons. ### GitHub stars: 10 ### Primary language: Python ### GitHub description: "DeepSeek-V4-Flash DSpark speculative decoding on 2x DGX Spark (GB10, sm_121), 1M context — our fp8 recipe + independent reproduction and cross-build benchmarks of the NVFP4-KV build. Honest, apples-to-apples measurements."