search
Get Started
search

Best Cpp

Filter by Tags

Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.

0.0 - 10.0
Best 1 Whisper.cpp

Whisper.cpp offers local speech-to-text functionality by implementing OpenAI's Whisper model in C++. This open source project allows for offline processing, reducing reliance on internet connectivity and external servers. It’s particularly useful for developers, researchers, and hobbyists needing ro...

2 llama.cpp Direct Integration

This method involves compiling and integrating the core llama.cpp library directly into a custom tool or wrapper. It offers unparalleled control over memory management and CPU/GPU utilization, making it incredibly efficient, especially on non-standard or older hardware. It requires compiling C/C++ b...

3 llama.cpp (CLI Framework)

llama.cpp is the gold standard for running large language models efficiently on consumer hardware, especially when GPU VRAM is limited. It specializes in highly optimized quantization (GGUF format) and CPU inference, allowing users to run state-of-the-art models on older or less powerful machines. W...

4 Drogon
Drogon

Drogon is a C++ framework focused on high-performance backend development particularly suited for web applications. It’s notable for its asynchronous capabilities and support for deploying complex systems like large language models. Drogon is primarily used by developers creating scalable and effici...

5 llama.cpp-mac

llama.cpp-mac is a highly optimized port of the llama.cpp library specifically tailored for Apple Silicon Macs. Its designed to deliver exceptional inference performance, particularly with GGUF quantized models, making it an excellent choice for users prioritizing low latency and efficient resource...

Runner Low Latency Command Line Cpp MAC OS Lm Studio Local Runner Silicon Inference Local Runner Gpubenchmark Quantized Models
6 CLion
CLion
Free Plan Available From $249/yr for professional edition or Free (community edition)

CLion is a powerful IDE specifically designed for C and C++ development. It provides deep code analysis, intelligent refactoring, and excellent support for CMake and other build systems. With its integrated debugger and profiler, it is an essential tool for systems engineers and embedded developers...

7 Repl.it
Repl.it
Free Plan Available From Free/mo with limitations

Replit is a versatile cloud-based IDE that supports a wide range of programming languages and frameworks, including those commonly used in competitive programming. Its strength lies in its ease of setup and collaborative features, allowing multiple users to code together in real-time. While not spec...

8 llama.cpp (CLI for Inference)

This refers to the core, raw command-line interface of llama.cpp, used when maximum control over inference parameters is needed. It bypasses all GUI wrappers, giving the user direct access to the underlying C++ performance optimizations. While intimidating for casual users, it offers the absolute hi...

9 llama.cpp-python Bindings

This package provides Python bindings directly to the highly optimized llama.cpp core. It is the preferred method for developers who want the raw speed and efficiency of llama.cpp but need to interact with it programmatically within a Python script or application logic. It bypasses the GUI layers, o...

10 Oat++
Oat++

Oat++ is a lightweight, zero-dependency web framework designed for creating high-performance REST APIs and microservices using modern C++. It provides a native, header-only architecture that allows developers to build asynchronous network applications without relying on external heavy libraries. The...

11 DeepSeek Coder

DeepSeek Coder models are specifically trained on massive, high-quality code datasets, giving them a distinct edge in code generation accuracy across multiple languages. When run locally, they provide highly reliable suggestions for syntax, API usage, and function implementation. They are a top choi...

12 StarCoder2 (via Local Inference)

StarCoder2, available through local inference frameworks, is a powerful open-source code generation model specifically trained on a massive dataset of code. Its architecture is designed for efficient code completion and generation, making it a valuable tool for developers working with various progr...

13 Judge0
Judge0

Judge0 is a cloud-based IDE gaining popularity for its ease of use and comprehensive features. It provides a pre-configured environment with support for multiple languages, including C++, Python, and Java. Judge0's key strength lies in its direct submission capabilities to various online judges, suc...

14 koboldcpp
koboldcpp

Koboldcpp is a minimalist C++ application designed for interactive fiction and roleplaying experiences. It provides an offline LLM runner based on llama.cpp, offering a streamlined interface suitable for single-file projects. This tool is particularly useful for writers, game developers, and individ...

15 Eclipse CDT
Free Plan Available

Eclipse CDT is the C/C++ Development Tooling plugin for the Eclipse IDE. It provides a comprehensive environment for developing high-performance applications, including support for CMake and various compilers like GCC and Clang. While it has been largely superseded by CLion in terms of modern UX, it...

16 Crow
Crow

Crow is a C++ microframework designed for building high-performance web applications and RESTful APIs. It features a routing system similar to Python's Flask, allowing developers to easily map HTTP requests to C++ functions. The framework supports WebSockets, JSON parsing, and templating, integratin...

17 Pistache
Pistache

Pistache is an open-source HTTP and REST web framework written in C++. It provides asynchronous request handling, routing, and JSON serialization for building backend services and APIs. The framework uses modern C++ standards and supports features such as thread pools, static file serving, and middl...

18 Code Llama (Original)

The original Code Llama models remain a highly stable and reliable baseline for code generation. While newer models have emerged, the foundational Code Llama versions are excellent for developers who prefer sticking to a known, highly specialized, and well-documented coding model. It serves as a dep...

19 Hun Sen
Hun Sen

Prime Minister of Cambodia from 1985 to 2023, one of the world's longest-serving leaders, who stepped down to transfer power to his son Hun Manet.

20 CppCMS
CppCMS

CppCMS is a free and open-source framework for developing web applications and services in C++. It supplies components for request handling, routing, templates, sessions, caching, localization, and integration with common web-server interfaces. The framework is intended for developers building perfo...

21 Code Llama (Local)

Code Llama, Meta's dedicated coding model, remains a foundational and highly stable choice for local development. It benefits from Meta's massive resources and is specifically tuned for coding tasks. While newer models might surpass it in niche areas, its reliability, extensive community support, an...

22 Codeforces IDE

The Codeforces IDE is a fully integrated online environment specifically designed for competitive programming on the Codeforces platform. It offers a streamlined workflow with instant compilation, testing, and submission capabilities. Its tight integration with Codeforces problems eliminates setup h...

You've reached the end — 22 items

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare