Code Monkey home page Code Monkey logo

awesome-jai's Introduction

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
    • bgfx - Bindings for bgfx.
    • Im3d - Stefan's bindings for Im3d.
    • Raylib - Bindings for Raylib, a minimal gamedev library.
    • Sokol - Bindings for Sokol.
    • Vulkan - Vulkan tooling for Jai.
  • Cryptography
    • Crypto - Cryptographic primitives library.
  • Networking
  • Databases
  • File formats
    • CSV - CSV file reader.
    • GDAL - GDAL library interface; handles dozens of file graphical/geographical file formats.
    • INI - INI file reader/writer.
    • JSON - JSON reader/writer.
  • Utilities
    • C - Interop library for writing C bindings.
    • JaiBoundingTree - 3D binary BVH tree written natively in Jai.
    • jai-string - onelivesleft's String library.
    • Magic - libmagic bindings.
    • Steam API - Steam API library.
    • Uniform - Fully-featured regular expression library.
  • Testing
    • Stubborn - Minimal test runner and assertion library.
  • Algorithms
    • sat_solver - Boolean Satisfiability Solver.
    • jai-ryu - Ryū: Fast float to string conversion and Ryū printf
  • Physics
    • Box2D - Bindings for Box2D.

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

awesome-jai's People

Contributors

smari avatar shimusa avatar rluba avatar craiggiles avatar judah-caruso avatar manquia avatar kujukuju avatar dgrisham avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.