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. Learn more →
Top 22 C Fast Projects
A powerful duplicate file finder and an enhanced fork of 'fdupes'.Project mention: I'm amazed how I find anything & why I have so many dupes! | /r/DataHoarder | 2023-07-08
There's always the well-respected tool, Czkawka. Or, of the CLI is your thing, jdupes is a good option.
A blocking, shuffling and loss-less compression library that can be faster than `memcpy()`.Project mention: WASM compression benchmarks and the cost of missing compression APIs | news.ycombinator.com | 2023-02-02
Related to compressing data before storing on SSD:
Blosc - faster than memcpy()
On right circumstances Blosc is so fast that even speed ups reading data from RAM (read less, decompress in L1 and L2 caches)
Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
The FASTEST QUALITY hash function, random number generators (PRNG) and hash map.Project mention: Wyhash: The fastest quality hash function | news.ycombinator.com | 2023-03-10
Lexbor is development of an open source HTML Renderer library. https://lexbor.comProject mention: Created a performance-focused HTML5 parser for Ruby, trying to be API-compatible with Nokogiri | /r/ruby | 2022-12-20
It supports both CSS selectors and XPath like Nokogiri, but with separate engines - parsing and CSS engine by Lexbor, XPath engine by libxml2. (Nokogiri internally converts CSS selectors to XPath syntax, and uses XPath engine for all searches).
Lizard (formerly LZ5) is an efficient compressor with very fast decompression. It achieves compression ratio that is comparable to zip/zlib and zstd/brotli (at low and medium compression levels) at decompression speed of 1000 MB/s and faster. (by inikep)Project mention: ELI5 how archiving on computers work | /r/explainlikeimfive | 2023-03-06
Another fun trick is to compress less often used stuff in RAM memory, because decompressing something like LZ4 or Lizard is still potentially orders of magnitude faster than reading from disk.
100x Faster Slicing of SCAD Files for 3D Printing
Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, inline C/C++) 26GB/s + PRNGProject mention: Streamed Hashing Added to Komihash 4.6. Very Fast Hash Function (in C), competitor to xxhash, wyhash. Java port available. | /r/programming | 2022-12-06
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.
A very fast BBC Micro emulator.
Managed C strings library
GIF encoder written in C
runs stuff in parallel (like GNU parallel, but much faster and memory-efficient)
Mini async log C port. Now with C++ wrappers.
The Very Large Image Viewer
FPC - Fast Prefix Coder
The AEGIS-128X and AEGIS-256X high performance ciphers.Project mention: I want XAES-256-GCM/11 | news.ycombinator.com | 2023-07-06
Fast implementation for truncateable extended (127,120) Hamming codes
Rebuild of my md program. It's better looking, working, and has better features. The Improved terminal MarkDown file reader / viewer / styler / tui.
Motion is a clean, dynamically typed programming language. (by MotionLang)Project mention: Show HN: The Motion Language | news.ycombinator.com | 2023-04-21
Fast code searchProject mention: C++ Show and Tell - May 2023 | /r/cpp | 2023-05-02
Blazing fast, simple and modular header-only logging library with zero allocation for C and C++, implemented in C90. Allow logging into various output formats such as Key-Value and JSON.Project mention: Logging in your API | dev.to | 2023-02-22
A lightweight and fast Linux based HTTP Server written in C (by fkkarakurt)Project mention: [Hobby] I Need a Friendly Team. Your Experience Doesn't Matter! | /r/INAT | 2022-12-24
Olive (A lightweight and fast Linux based HTTP Server) : https://github.com/fkkarakurt/olive
callback_printf allows the implementation of portable sprintf, snprintf, vsprintf and vsnprintf like output functions. The code includes wrappers for those functions. It supports all formats of the C 11 standard. wchar_t arguments and strings are printed as UTF-8. It's pretty fast, threadsafe and has no dependencies to other libraries.Project mention: nanoprintf VS callback_printf - a user suggested alternative | libhunt.com/r/nanoprintf | 2023-08-16
callback_printf is a fully loaded and fast sprintf wrapper that supports a lot of numeral systems and prints Unicode as UTF8. It comes with a little benchmark for checking vsprintf implementations.
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.
C Fast related posts
Anyone know of any good file deduplication tools?
2 projects | /r/sysadmin | 29 Jun 2023
Jdupes: A powerful duplicate file finder
1 project | news.ycombinator.com | 6 Jun 2023
GitHub - frymimori/c-hasher: Create secure and variable-length checksums using C with a fast and unique hashing algorithm.
4 projects | /r/C_Programming | 3 Jun 2023
Does jdupes do a 'dry run' if you just specify directory(s) and no other options
1 project | /r/linuxquestions | 4 Jun 2023
replace duplicates with hard links - I think jdupes is the answer, or maybe fclones (I have questions)
1 project | /r/linuxquestions | 4 Jun 2023
De-Duping a file server
1 project | /r/sysadmin | 30 May 2023
GitHub - frymimori/c-randomizer: Create random integers from standard I/O and timestamps using C with a fast and unique randomizing algorithm.
4 projects | /r/C_Programming | 29 May 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Oct 2023
What are some of the best open-source Fast projects in C? This list will help you: