-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Community Projects
halloleo edited this page Aug 28, 2020
·
22 revisions
TODO - move this to the awesome-nim list and delete
Many packages can be found on Nimble packages
(The list is generated from this repo)
- GLFW https://github.com/rafaelvasco/nimrod-glfw
- CSFML https://github.com/blaxpirit/nim-csfml
- SDL2 https://github.com/nim-lang/sdl2
- Libtcod-nim https://github.com/Vladar4/libtcod-nim
- Nimgame https://github.com/Vladar4/nimgame
- OpenCL https://github.com/apriori/nimCL
- Urban Terror communication library https://github.com/dom96/nim-urbanterror
- Jester https://github.com/dom96/jester
- Nimbuild https://github.com/nim-lang/nimbuild
- Nimforum https://github.com/nim-lang/nimforum
- Awesome Nim frameworks, libraries, and software: https://github.com/VPashkov/awesome-nim
- Nim Playground https://play.nim-lang.org/
- Nimble package directory https://nimble.directory
- Nim Programming Cookbook http://nim-cookbook.btbytes.com
- https://github.com/AdrianV/nimrod-tools
- https://github.com/exhu/nimrod-misc
- https://github.com/fowlmouth/nimlibs
- https://github.com/Schala/nimrod-modules
- Nake https://github.com/fowlmouth/nake
- ANSI terminal color library for the Nim programming language https://github.com/eegg/nimrod-termcolor
- Command line parsing module https://github.com/gradha/argument_parser
- https://github.com/def-/nim-unsorted
- Simple math expression evaluator in pure Nim https://github.com/Yardanico/nim-mathexpr
- Documentation as ePub and docset for Dash, Zeal or compatible offline documentation browsers https://www.dropbox.com/sh/7jdv2e8zdr03dfz/AADlSvHZ5IRehieM--J1c4Dxa?dl=0 (Note: This docs describe version 0.19.0 of Nim, so they are rather outdated.)
Intro
Getting Started
- Install
- Docs
- Curated Packages
- Editor Support
- Unofficial FAQ
- Nim for C programmers
- Nim for Python programmers
- Nim for TypeScript programmers
- Nim for D programmers
- Nim for Java programmers
- Nim for Haskell programmers
Developing
- Build
- Contribute
- Creating a release
- Compiler module reference
- Consts defined by the compiler
- Debugging the compiler
- GitHub Actions/Travis CI/Circle CI/Appveyor
- GitLab CI setup
- Standard library and the JavaScript backend
Misc