I think Nim community should focus more on Godot engine.

This page summarizes the projects mentioned and recommended in the original post on /r/nim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • godot-nim

    Nim bindings for Godot Engine

  • For the next major version of Godot; version 4, the GDNative system (which is what allows the integration of other languages into Godot) is getting a lot of improvements. The developers intend to make it more seamless to write some part of a game with GDNative and then the editor will be able to cross compile and even autocomplete those compiled libraries in GDScript etc. Only c++ will be official of course so someone will need to update the godot-nim bindings (which is also easier with the new GDNative), and probably create a plugin so it can integrate well with the Godot workflow.

  • godot-nim-stub

    Stub for Godot project with Nim support

  • That's probably a good one. The one I used was godot-nim-stub. I think the only real problem I had was that I didn't realize I was using an old version of Nim, once I installed the latest one it worked fine.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • DPDK-WiFi

    DPDK version with support for ath10k-based wireless NICs

  • Look at these German guys: https://github.com/telematik-tu-ilmenau/DPDK-WiFi. They tried to employ direct L2 packet manipulation on ath10k WiFi card and achieved impressive performance improvement. In pure C of course.

  • enu

    A Logo-like 3D environment, implemented in Nim

  • I also thought godot + nim would be great together. So mid year, I just got started. I hacked together this https://github.com/geekrelief/gdnim which allows for gdnative library hot reloading, the first of its kind for gdnative. I was inspired by https://github.com/dsrw/enu which uses nimscript.

  • gdnim

    Discontinued godot-nim based bootstrapping framework supporting hot reloading

  • I can't speak to the issues with setting things up. I never had a problem on Windows. But if you need help create an issue on the godot-nim repo someone might come along and help. I know at least one person that uses/used a mac to get godot-nim running. On my own repo, https://github.com/geekrelief/gdnim I plan to get osx working, but it's not my main dev machine.

  • godotnim-samples

    Dodge the Creeps and Conways Game of Life in Godot, and Nim!

  • For something that actually does something, I reccomend the 2 test projects by Zetashift, specifically the dodge-the-creeps demo but note that you have to:

  • nim-fswatch

    Nim wrapper for the fswatch library

  • You could implement that yourself, if this works https://github.com/FedericoCeratto/nim-fswatch

  • 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.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts