Skip to content

Curated list of awesome Janet things

Notifications You must be signed in to change notification settings

pepe/awesome-janet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

Awesome Janet

Curated list of libraries and tooling for the Janet programming language: https://janet-lang.org

If you have a library or package you're working on, or have come across one, feel free to make a PR.

Table of Contents

Editors

This section doesn't need much explanation.

Emacs

  • janet-mode Major mode for editing Janet files
  • inf-janet Comint mode for wrapping an inferior Janet process

Vim

VS

  • vscode-janet Visual Studio Code plugin (Syntax highlighting, Eval sexp/file)

JPM installable packages

JPM (Janet Package Manager) is the official package manager of Janet and comes with the Janet distribution.

Package Management

  • pkgs The official package listing for Janet.
  • hermes Nix/Guix like software environment manager.

Web

Frameworks

  • Joy Full stack web framework

Server

  • Circlet HTTP and networking library with a Clojure Ring-like abstraction.

Client

  • jurl Janet bindings for libcurl

Game Dev

Graphics

  • Jaylib Janet bindings to Raylib.

GUI

Database

Serialization

  • json JSON library
  • jdn Janet Data Notation library

Random

  • Spork Various Janet utility modules (includes a code formatter).
  • janet-sh Shell like short hands for running commands in janet code.

Related tooling/projects

Projects that are not necessarily written in Janet or directly in the Janet/JPM ecosystem, but are of potential interest to the Janet audience and have direct usage for Janet projects.

  • Puny GUI Pre-built cross-platform distribution of Janet runtime with extras (native GUI, libcurl, sqlite)
  • swig (add-janet-branch) SWIG auto-generates bindings from C header files and/or SWIG interface files, and produces the appropriate Janet-wrap bindings (tested/used on IUP, libcurl, libcairo and more).

About

Curated list of awesome Janet things

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published