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
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • 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.

  • Onboard AI

    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.

  • 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

    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

    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.

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