Open-source C projects categorized as AI

Top 16 C AI Projects

  • ctransformers

    Python bindings for the Transformer models implemented in C/C++ using GGML library.

    Project mention: Refact LLM: New 1.6B code model reaches 32% HumanEval and is SOTA for the size | news.ycombinator.com | 2023-09-04

    Does ctransformer (https://github.com/marella/ctransformers#supported-models) support running refact?

    I see that model type "gpt_refact" in https://huggingface.co/smallcloudai/Refact-1_6B-fim/blob/mai...

  • nnstreamer

    :twisted_rightwards_arrows: Neural Network (NN) Streamer, Stream Processing Paradigm for Neural Network Apps/Devices.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • ruby-fann

    Ruby library for interfacing with FANN (Fast Artificial Neural Network)

  • kendryte-standalone-sdk

    Standalone SDK for kendryte K210

  • lantern

    PostgreSQL vector database extension for building AI applications (by lanterndata)

    Project mention: Show HN: Lantern – a PostgreSQL vector database for building AI applications | news.ycombinator.com | 2023-09-13

    Install and use our extension here` https://github.com/lanterndata/lantern

    Features today + Coming soon

  • artificial-nose

    Instructions, source code, and misc. resources needed for building a Tiny ML-powered artificial nose.

    Project mention: Can someone explain how the Grove Gas Sensor V2 (Multichannel) works? | /r/learnmachinelearning | 2022-12-29
  • tiny-dream

    Tiny Dream - An embedded, Header Only, Stable Diffusion C++ implementation

    Project mention: Tiny Dream – An Embedded, Header Only, Stable Diffusion C++ Implementation | news.ycombinator.com | 2023-09-26
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • kendryte-freertos-sdk

    This project is no longer maintained Not recommended for product development.

  • stm32ai-modelzoo

    AI Model Zoo for STM32 devices

    Project mention: Discussion: TinyML, edge devices and AI | /r/embedded | 2023-03-19
  • TrainInvaders

    👾 Jupyter Notebook + Space Invaders!?

  • llama_cpp.rb

    llama_cpp provides Ruby bindings for llama.cpp

    Project mention: Llama.cpp: Full CUDA GPU Acceleration | news.ycombinator.com | 2023-06-12

    Python sits on the C-glue segment of programming languages (where Perl, PHP, Ruby and Node are also notable members). Being a glue language means having APIs to a lot of external toolchains written in not only C/C++ but many other compiled languages, APIs and system resources. Conda, virtualenv, etc. are godsend modules for making it all work, or even better, to freeze things once they all work, without resourcing to Docker, VMs or shell scripts. It's meant for application and DevOps people who need to slap together, ie, ML, Numpy, Elasticsearch, AWS APIs and REST endpoints and Get $hit Done.

    It's annoying to see them "glueys" compared to the binary compiled segment where the heavy lifting is done. Python and others exist to latch on and assimilate. Resistance is futile:





  • OpenNARS-for-Applications

    General reasoning component for applications based on NARS theory.

  • AmigaGPT

    AmigaOS 3.2/3.9 application for chatting with ChatGPT

    Project mention: AmigaGPT | news.ycombinator.com | 2023-06-25
  • bemorehuman

    The recommendation engine with particular focus on uniqueness of the person receiving the rec.

    Project mention: Kia ora, Wellington! We're Be More Human, a charity focused on AI & education & open source | /r/Wellington | 2023-04-05

    Ha! I wish I'd have been that clever. I think it's pretty cool that you're drawing those conclusions! Sorry to disappoint, but no, this is not part of a uni experiment nor a psychological social experiment. Whilst that experiment sounds like fun, we're focused on everything that's on the bemorehuman.org website.

  • lnn

    A Command-Line Program of Feedforward Neural Networks

    Project mention: LNN - A CLI Program of Neural Networks Written in C | /r/linux | 2023-07-13
  • fundamental

    Software to look for interrelationships between constants and find formulas for number sequences (by djbarrow)

    Project mention: How to calculate all possible sets of numbers whose sum equals a specific value | /r/mathematics | 2023-05-23

    my program fundamental can do this check out https://github.com/djbarrow/fundamental

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-26.

C AI related posts


What are some of the best open-source AI projects in C? This list will help you:

Project Stars
1 ctransformers 1,362
2 nnstreamer 635
3 ruby-fann 465
4 kendryte-standalone-sdk 402
5 lantern 366
6 artificial-nose 321
7 tiny-dream 209
8 kendryte-freertos-sdk 194
9 stm32ai-modelzoo 130
10 TrainInvaders 92
11 llama_cpp.rb 91
12 OpenNARS-for-Applications 77
13 AmigaGPT 36
14 bemorehuman 35
15 lnn 20
16 fundamental 17
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives