Skip to content

romainaugier/libromano

Repository files navigation

libromano

Windows Build Linux Build

C99 utility library for projects and learning

Roadmap (C library) :

  • 🕒 string
  • 🕒 stringview
  • 🕒 string algorithms
  • ✔️ thread (threads, threadpool, mutexes...)
  • ✔️ containers: vector, stack, hashmap
  • ❌ regular expressions (regex)
  • ❌ command line arguments parser
  • ❌ json
  • ✔️ logger
  • 🕒 socket (sockets and websockets)
  • ✔️ socket server
  • 🕒 maths (float32/64 optimized maths library)
  • 🕒 linear algebra (float32/64 optimized linear algebra library)
  • 🕒 stats (float32/64 optimized statistics maths library)
  • ❌ uint128
  • 🕒 filesystem (python-like functions to interact with the filesystem)
  • 🕒 hash (various hash functions)
  • 🕒 random (various random functions)
  • 🕒 memory (memory_arena, allocators...)
  • 🕒 cpu utilities
  • 🕒 simd utilities
  • ❌ finance (maths, technical indicators...)
  • ❌ optimization (differential evolution, gradient descent...)

About

C99 utility library for projects and learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published