dgrisham / awesome-jai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Jai

This is an Awesome List for the Jai programming language. What follows is a curated list of libraries, tutorials, examples and such for Jai.

Also, check the Jai Community Library

Tutorials, references, guides, etc

Libraries

  • GUI/UI
    • ImGUI - IMGUI bindings for Jai.
  • Graphics
    • Vulkan - Vulkan tooling for Jai.
    • Raylib - bindings for Raylib, a minimal gamedev library.
    • Im3d - Stefan's bindings for Im3d
  • Cryptography
    • Crypto - Cryptographic primitives library.
  • Networking
  • Databases
  • File formats
    • CSV - CSV file reader.
    • INI - INI file reader/writer.
    • JSON - JSON reader/writer.
    • GDAL - GDAL library interface; handles dozens of file graphical/geographical file formats.
  • Utilities
    • jai-string - onelivesleft's String library.
    • Magic - libmagic bindings.
    • Uniform - Fully-featured regular expression library.
    • Steam API - Steam API library
  • Testing
    • Stubborn – Minimal test runner and assertion library.
  • Algorithms

Example code

  • jaitro - a libretro frontend.
  • jaidoku - A Sudoku game.
  • jai-shooter - A shooting game.
  • Cavy - a simple multithreaded web server.
  • Mara - a simple Gopher server.

Tools

About