24 maintained packages

package core   lib
Nit common library of core classes and methods
package nitc   devel, cli
Nit compiler and tools
package ai   ai, algo, lib
Simple library for basic artificial intelligence algorithms
package template   lib
Basic template system
package more_collections   algo, lib
Highly specific, but useful, collections-related classes.
package poset   algo, lib
Pre order sets and partial order set (ie hierarchies)
package opts   cli, lib
Management of options on the command line
package pipeline   algo, lib
Pipelined filters and operations on iterators.
package event_queue   lib
Register, update and discard events in a timeline.
package meta   lib
Simple user-defined meta-level to manipulate types of instances as object.
package counter   algo, lib
Simple numerical statistical analysis and presentation
package nitcc_runtime   lib
Runtime library required by parsers and lexers generated by nitcc
package logic   algo, lib
First-order logic data structure and algorithm.
package combinations   algo, lib
Memory-efficient Cartesian products, combinations and permutation on collections.
package for_abuse   algo, lib
Service management through the for control structure.
package cartesian   algo, lib
Memory-efficient Cartesian products on heterogeneous collections.
package hash_debug   debug, lib
Inject behavior analysis to hash-collections (HashMap, HashSet, etc.)
package scene2d   game, lib
Framework for 2D management of game elements
package ordered_tree   algo, lib
Manipulation and presentation of ordered trees.
package deriving   lib
Automatic derivable implementations of standard basic methods.
package curses   ui, terminal, wrapper, lib
Curses for Nit
package symbol   lib
Library for simple interning of strings
package niti_runtime   lib
Runtime library to loop around the main program for each line in file-name arguments
package standard   lib
Old module implicitly imported by the old compiler.

69 contributed packages

package core   lib
Nit common library of core classes and methods
package nitc   devel, cli
Nit compiler and tools
package nitcorn   network, lib
Lightweight framework for Web applications development
package android   platform, lib
Android platform support and APIs
package gamnit   game, lib
Portable game and multimedia framework for Nit
package json   format, lib
read and write JSON formatted text
package serialization   lib
Abstract serialization services
package app   lib, mobile
app.nit, a framework for portable applications
package github   web, lib
Nit wrapper for Github API
package ios   wrapper, lib
iOS support for app.nit
package glesv2   graphics, wrapper, lib
OpenGL graphics rendering library for embedded systems, version 2.0
package markdown   format, lib
A markdown parser for Nit.
package pthreads   parallelism, wrapper, lib
POSIX Threads support
package curl   network, wrapper, lib
Data transfer powered by the native curl library
package sax   xml, format, lib
Core SAX APIs.
package geometry   algo, lib
Basic geometry data structures and services.
package gtk   ui, wrapper, lib
GTK+ widgets and services
package neo4j   database, lib
Neo4j connector through its JSON REST API using curl.
package mongodb   database, lib
MongoDB Nit Driver.
package sdl2   graphics, wrapper, lib
This is a low-level wrapper of the SDL 2.0 library (as sdl2) and SDL_image 2.0 (as sdl2::image).
package actors   parallelism, lib
Nit Actor Model
package linux   lib
Implementation of app.nit for the Linux platform
package ai   ai, algo, lib
Simple library for basic artificial intelligence algorithms
package socket   network, lib
Socket services
package java   java, wrapper, lib
Supporting services for the FFI with Java and to access Java libraries
package dom   xml, lib
Easy XML DOM parser
package template   lib
Basic template system
package saxophonit   xml, format, lib
A SAX 2 parser in Nit.
package mpi   parallelism, lib
Implementation of the Message Passing Interface protocol by wrapping OpenMPI
package more_collections   algo, lib
Highly specific, but useful, collections-related classes.
package sqlite3   database, lib
Services to manipulate a Sqlite3 database
package html   format, lib
HTML output facilities
package trees   algo, lib
General module for tree data structures
package poset   algo, lib
Pre order sets and partial order set (ie hierarchies)
package cocoa   wrapper, lib
Cocoa API, the development layer of OS X
package opts   cli, lib
Management of options on the command line
package binary   io, lib
Read and write binary data with any Reader and Writer
package gmp   maths, lib
Multi precision integer and rational number using gmp lib
package pipeline   algo, lib
Pipelined filters and operations on iterators.
package nitcc_runtime   lib
Runtime library required by parsers and lexers generated by nitcc
package crypto   crypto, algo, lib
Mix of all things cryptography-related
package counter   algo, lib
Simple numerical statistical analysis and presentation
package event_queue   lib
Register, update and discard events in a timeline.
package meta   lib
Simple user-defined meta-level to manipulate types of instances as object.
package bcm2835   embedded, lib
Services to control the bcm2835 chipset used in the Raspberry Pi
package combinations   algo, lib
Memory-efficient Cartesian products, combinations and permutation on collections.
package signals   wrapper, lib
ANSI C signal handling
package websocket   network, lib
Adds support for a websocket connection in Nit
package logic   algo, lib
First-order logic data structure and algorithm.
package xdg_basedir   wrapper, lib
Services for using the XDG Base Directory specification
package bitmap   lib
The Bitmap class represents a 24-bit bitmap image. An instance can be constructed
package privileges   lib
Process privileges management utilities
package cartesian   algo, lib
Memory-efficient Cartesian products on heterogeneous collections.
package csv   format, lib
CSV document handling.
package for_abuse   algo, lib
Service management through the for control structure.
package hash_debug   debug, lib
Inject behavior analysis to hash-collections (HashMap, HashSet, etc.)
package ordered_tree   algo, lib
Manipulation and presentation of ordered trees.
package scene2d   game, lib
Framework for 2D management of game elements
package deriving   lib
Automatic derivable implementations of standard basic methods.
package gettext   i18n, lib
Internationalization of Strings using gettext library
package curses   ui, terminal, wrapper, lib
Curses for Nit
package emscripten   platform, lib
Platform for the emscripten framework
package symbol   lib
Library for simple interning of strings
package niti_runtime   lib
Runtime library to loop around the main program for each line in file-name arguments
package standard   lib
Old module implicitly imported by the old compiler.