Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to fast_float
Super-fast float parser in Rust
Reference implementation of Dragonbox in C++
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
A modern formatting library
A fast, header-only, C++17 library for parsing Wavefront .obj files.
Fast, header-only polygon triangulation
A fast JSON parser/generator for C++ with both SAX/DOM style API
SIMD-accelerated UTF-8 validation for Rust.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Empowering everyone to build reliable and efficient software.
Rapid YAML - a library to parse and emit YAML, and do it fast.
Converts floating point numbers to decimal strings (by ulfjack)
C++ standard library reference (by p12tic)
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Adaptive screen brightness/temperature for Windows, Linux, FreeBSD
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
The Serenity Operating System 🐞
C++ standards drafts
A personal experimental C++ Syntax 2 -> Syntax 1 compiler
HTML version of the current C++ working paper
Fast numeric to- and from-string conversion routines.
A collection of handy CLI tools to convert CSV and JSON to Apache Arrow and Parquet
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
fast_float reviews and mentions
Parquet: More than just “Turbo CSV”
7 projects | news.ycombinator.com | 3 Apr 2023
> Google put in significant engineering effort into "Ryu", a parsing library for double-precision floating point numbers: https://github.com/ulfjack/ryu
It's not a parsing library, but a printing one, i.e., double -> string. https://github.com/fastfloat/fast_float is a parsing library, i.e., string -> double, not by Google though, but was indeed motivated by parsing JSON fast https://lemire.me/blog/2020/03/10/fast-float-parsing-in-prac...
Can sanitizers find the two bugs I wrote in C++?
11 projects | news.ycombinator.com | 8 Feb 2023
This makes sense for integers but betware floating point from_chars - libc++ still doesn't implement it and libstdc++ implements it by wrapping locale-dependent libc functions which involves temporarily changing the thread locale and possibly memory allocation to make the passed string 0-terminated. IMO libstdc++'s checkbox "solution" is worse than not implementing it at all - user's are better off using Lemire's API-compatible fast_float implementation .
Parsing can become accidentally quadratic because of sscanf
2 projects | reddit.com/r/programming | 3 Oct 2021
Just above this comment is a merged PR, which references fast_float library: https://github.com/fastfloat/fast_float
Making Rust Float Parsing Fast: libcore Edition
10 projects | reddit.com/r/rust | 17 Jul 2021
Daniel Lemire @lemire (creator of the algorithm, author of the C++ implementation, and provided constant feedback to help guide the PR).
RapidObj v0.1 - A fast, header-only, C++17 library for parsing Wavefront .obj files.
4 projects | reddit.com/r/cpp | 28 Jun 2021
And out of 6,000 lines in the file, at least 3000 are other people's code: earcut for polygon triangulation and fast_float because .obj files typically contain a lot of floating point numbers so it's important to parse them quickly.4 projects | reddit.com/r/cpp | 28 Jun 2021
This library is optimised for loading and parsing big .obj files. Optimisation techniques used are: asynchronous IO, parallel parsing, and it uses fast_float to quickly parse floating point numbers.
First release of dragonbox, a fast float-to-string conversion algorithm, is available
3 projects | reddit.com/r/cpp | 22 May 2021
How this compares to https://github.com/fastfloat/fast_float ?
2 projects | news.ycombinator.com | 7 Feb 2021
Ask HN: C++17/C++20 example projects with good style?
3 projects | news.ycombinator.com | 6 Feb 2021
Some fun things I've figured out:
* https://github.com/fastfloat/fast_float <-- for fast float/double conversion
* from_chars() for fast integer conversion (though I benchmarked a few that were faster)
* https://github.com/simdjson/simdjson <-- apparently the fastest JSON library
It's hard to program normal anymore, for every little thing I ask myself "but I want it faster!" TypeScript was so much easier, other than O(n) and friends, I never cared xD
Fastfloat – C++ library 4x faster than strtod
2 projects | news.ycombinator.com | 30 Jan 2021
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Jun 2023
fastfloat/fast_float is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of fast_float is C++.