sokol-nim VS nim-chronos

Compare sokol-nim vs nim-chronos and see what are their differences.

sokol-nim

nim bindings for https://github.com/floooh/sokol (by floooh)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
sokol-nim nim-chronos
1 4
73 348
- 0.3%
8.4 8.8
7 days ago 6 days ago
C Nim
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

sokol-nim

Posts with mentions or reviews of sokol-nim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-01.
  • Nim v2.0 Released
    49 projects | news.ycombinator.com | 1 Aug 2023
    I maintain auto-generated bindings for my C libraries for Zig and Nim (and Odin and Rust - although the Rust bindings definitely need some love to make them a lot more idiomatic).

    I think looking at the examples (which is essentially the same code in different languages) gives you a high level idea, but they only scratch the surface when it comes to language features (things like the Zig code not using comptime features):

    Zig: https://github.com/floooh/sokol-zig/tree/master/src/examples

    Nim: https://github.com/floooh/sokol-nim/tree/master/examples

    Odin: https://github.com/floooh/sokol-odin/tree/main/examples

    Rust: https://github.com/floooh/sokol-rust/tree/main/examples

nim-chronos

Posts with mentions or reviews of nim-chronos. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-01.
  • Nim v2.0 Released
    49 projects | news.ycombinator.com | 1 Aug 2023
    Ones that have not been mentioned so far:

    nlvm is an unofficial LLVM backend: https://github.com/arnetheduck/nlvm

    npeg lets you write PEGs inline in almost normal PEG notation: https://github.com/zevv/npeg

    futhark provides for much more automatic C interop: https://github.com/PMunch/futhark

    nimpy allows calling Python code from Nim and vice versa: https://github.com/yglukhov/nimpy

    questionable provides a lot of syntax sugar surrounding Option/Result types: https://github.com/codex-storage/questionable

    ratel is a framework for embedded programming: https://github.com/PMunch/ratel

    cps allows arbitrary procedure rewriting to continuation passing style: https://github.com/nim-works/cps

    chronos is an alternative async/await backend: https://github.com/status-im/nim-chronos

    zero-functional fixes some inefficiencies when chaining list operations: https://github.com/zero-functional/zero-functional

    owlkettle is a declarative macro-oriented library for GTK: https://github.com/can-lehmann/owlkettle

    A longer list can be found at https://github.com/ringabout/awesome-nim.

  • Nim 2.0.0 RC2
    10 projects | news.ycombinator.com | 31 Mar 2023
  • Looking for more example of nim's coroutines
    2 projects | /r/nim | 15 May 2021
    don't forget your fourth option: chronos

What are some alternatives?

When comparing sokol-nim and nim-chronos you can also consider the following projects:

mvb-opencv - Minimum Viable Bindings to OpenCV for Nim

karax - Karax. Single page applications for Nim.

mummy - An HTTP and WebSocket server for Nim that returns to the ancient ways of threads.

cps - Continuation-Passing Style for Nim 🔗

sokol-zig - Zig bindings for the sokol headers (https://github.com/floooh/sokol)

awesome-nim - A curated list of awesome Nim frameworks, libraries, software and resources.

rust - Empowering everyone to build reliable and efficient software.

napi-nim - Write NodeJS native extensions in Nim

moe - A command line based editor inspired by Vim. Written in Nim.

pixie - Full-featured 2d graphics library for Nim.

INim - Interactive Nim Shell / REPL / Playground