The Lua Language distribution [Archived] (@LuaDist)
  • Stars
    star
    4,825
  • Global Org. Rank 4,616 (Top 2 %)
  • Registered about 14 years ago
  • Most used languages
    C
    52.7 %
    Lua
    33.2 %
    C++
    6.0 %
    Shell
    5.4 %
    CMake
    1.1 %
    Others
    1.5 %
  • Location ๐Ÿ‡ธ๐Ÿ‡ฐ Slovakia
  • Country Total Rank 8
  • Country Ranking
    CMake
    1
    Lua
    1
    C
    2
    Shell
    8
    C++
    12
    Java
    52
    CSS
    58

Top repositories

1

lua

The Lua programming language with CMake based build
C
1,422
star
2

luajit

LuaJIT is JIT compiler for the Lua language.
C
561
star
3

tcc

Small but fast C compiler. Supports ANSI C, most of the new ISO C99 standard, and many GNUC extensions, including inline assembly.
C
347
star
4

Repository

Repository of LuaDist modules available for installation using the luadist-git command line tool
CMake
236
star
5

toluapp

tolua++ is an extension of toLua, a tool to integrate C/Cpp code with Lua
C
207
star
6

libjpeg

Independent JPEG Group's JPEG software
C
172
star
7

srlua

A tool for building self-running Lua programs.
C
149
star
8

squish

Squish Lua libraries and apps into a single compact file.
Lua
134
star
9

iup

IUP is a portable toolkit for building graphical user interfaces.
C++
77
star
10

luaxml

A minimal set of XML processing function in Lua, with simple mapping between XML and Lua tables
C
72
star
11

dkjson

dkjson is a module for encoding and decoding JSON data.
Lua
64
star
12

lpack

A library for packing and unpacking binary data. The library adds two functions to the string library: pack and unpack.
C
63
star
13

tolua

tolua is a tool that greatly simplifies the integration of C/C++ code with Lua.
C
61
star
14

libsqlite3

SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine
C
43
star
15

lpeg

C
40
star
16

scintilla

Scintilla is a free source code editing component.
C++
34
star
17

lsqlite3

LuaSQLite 3 is a thin wrapper around the public domain SQLite3 database engine.
C
31
star
18

lzlib

Lua bindings to the ZLib compression library
CMake
30
star
19

gsl

The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers.
C
29
star
20

wxlua

wxLua is a lua scripting language wrapper around the wxWidgets cross-platform GUI library. It consists of an executable for running standalone wxLua scripts and a library for extending C++ programs with a fast, small, fully embeddable scripting language
C++
29
star
21

luasrcdiet

LuaSrcDiet - Compresses Lua source code by removing unnecessary characters.
Lua
29
star
22

libpng

Official PNG reference library
C
28
star
23

mapm

Mike's Arbitrary Precision Math Library
C
22
star
24

luabitop

Lua Bit Operations Module by Mile Pall
Lua
21
star
25

lua-signal

Lua support for ANSI C signals
C
21
star
26

libtiff

TIFF library.
C
20
star
27

libiconv

POSIX library, which converts a sequence of characters from one codeset into a sequence of corresponding characters in another codeset.
C
20
star
28

luapretty

Lua
20
star
29

openssl

Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a general purpose cryptography library.
C
19
star
30

luacurl

LuaCURL is Lua 5.x compatible module providing Internet browsing capabilities based on the cURL library.
C
18
star
31

scite

SciTE is a SCIntilla based Text Editor
C++
18
star
32

luadate

LuaDate is a Lua module for date and time calculation and retrieval using the Gregorian Calendar system.
Lua
17
star
33

libbsd

BSD functions common only on BSD systems, for portability to non-BSD systems.
C
17
star
34

slnunicode

A Unicode support library for Lua, developed for the Selene database project
C
14
star
35

luajava

LuaJava is a scripting tool for Java
Java
13
star
36

unzip

Info-ZIP unzip utility
C
13
star
37

fcgi

FastCGI is simple because it is actually CGI with only a few extensions.
Shell
13
star
38

bzip2

bzip2 is a high compression ratio data compression library.
C
12
star
39

luaexpat

LuaExpat is a SAX (Simple API for XML) XML parser based on the Expat library
C
12
star
40

libpq

libpq is a connection library for PostgreSQL
C
12
star
41

lsocket

Simple and easy socket support for lua.
C
11
star
42

lua-uri

Lua module for manipulating URIs
Lua
11
star
43

libdevil

Developer's Image Library (DevIL) is a programmer's library to develop applications with very powerful image loading capabilities, yet is easy for a developer to learn and use.
C
11
star
44

luasql-mysql

Database connectivity for Lua - MySQL driver
C
10
star
45

wxwidgets

wxWidgets is a C++ multi-platform GUI toolkit.
C++
10
star
46

luaglut

GLUT and OpenGL bindings for Lua
C
10
star
47

batteries

A meta package that provides batteries for the Lua language. Modeled after Lua for Windows distribution.
10
star
48

lrandom

A library for generating random numbers based on the Mersenne Twister, a pseudorandom number generating algorithm.
C
9
star
49

remdebug

Remote Debugger for the Lua programming language
Lua
9
star
50

classlib

A multiple-inheritance class library for Lua.
Lua
9
star
51

diluculum

Diluculum is a library that intends to make the coexistence of C++ and Lua more harmonious.
C++
9
star
52

zip

Info-ZIP zip utility
C
8
star
53

luasql-sqlite3

Database connectivity for Lua - SQLite3 driver
C
8
star
54

onig

Oniguruma is a regular expressions library
C
8
star
55

bitlib

Tiny library for bitwise operations
Shell
8
star
56

lbc

A simple arbitrary precision library for Lua, based on code from GNU bc
C
8
star
57

sdl

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
C
7
star
58

lpty

A simple facility for lua to control other programs via PTYs.
C
7
star
59

luaex

Implemenation of 'ex' API - portable os and io extension functions
C
7
star
60

libexpat

Expat is a C library for parsing XML
Shell
7
star
61

luabind

Luabind is a library that helps you create bindings between C++ and Lua.
C++
7
star
62

loop

LOOP stands for Lua Object-Oriented Programming and is a set of packages for supporting different models of object-oriented programming in the Lua language
Lua
7
star
63

iup-examples

Examples for IUP. IUP is a portable toolkit for building graphical user interfaces.
C
6
star
64

diff

This module provides a small collection of functions for diffing text.
Lua
6
star
65

luametrics

Lua
6
star
66

freeglut

FreeGLUT is a free alternative GLUT library.
C
6
star
67

luagd

Lua bindings to the GD library
C
6
star
68

luadocer

Lua
6
star
69

luagl

A library that provides access to all of the OpenGL functionality from Lua.
C
6
star
70

cd

CD (Canvas Draw) is a platform-independent graphics library.
C
6
star
71

luatask

LuaTask - Multitasking support Library
C
6
star
72

qtlua

The QtLua library aims to make Qt4 applications scriptable using the Lua scripting language.
C++
6
star
73

lbci

A bytecode inspector library for Lua 5.1. It allows you to look inside Lua functions from Lua.
C
5
star
74

regex

Henry Spencer's regular expressions library
C
5
star
75

lualibusb

Lua libusb binding
C
5
star
76

Binaries

Binary distributions for download purposes
Lua
5
star
77

libmysql

libmysql provides C interface library to connect to MySQL
C
5
star
78

lcms

LittleCMS is a CMM, a color management engine
C++
5
star
79

luapi

LuaPi: Concurrent programming made simple
Lua
5
star
80

mixlua

A preprocessor for files including embedded Lua code
C
5
star
81

luamotif

Lua binding for OpenMotif
C
5
star
82

fontconfig

Shell
5
star
83

lbase64

A Base64 library for Lua
C
5
star
84

im

IM is a toolkit for Digital Imaging.
C
4
star
85

alt-getopt

Process application arguments the same way as getopt_long
Lua
4
star
86

lemock

Mock creation module intended for use together with a unit test framework such as lunit or lunity.
Lua
4
star
87

luuid

A library for UUID generation
C
4
star
88

lpc

Allows Lua scripts to call external processes while capturing both their input and output.
C
4
star
89

luaprofiler

LuaProfiler is a time profiler designed to help finding bottlenecks on your Lua program.
C
4
star
90

libffi

FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language t o call code written in another language.
C
4
star
91

bootstrap

Bootstrap process to create the deployment utility from scratch
Shell
4
star
92

luasql-odbc

LuaSQL is a simple interface from Lua to a DBMS - ODBC driver
C
4
star
93

markdown

A pure-lua implementation of the Markdown text-to-html markup system.
Lua
4
star
94

cmake

A cross-platform, open-source build system that generates native makefiles.
C++
4
star
95

libzzip

The zziplib provides read access to zipped files in a zip-archive.
Shell
4
star
96

gslshell

GSL shell is an interactive Lua command line interface that gives easy access to the GNU Scientific Library (GSL) collection of mathematical methods for numerical computations.
C
4
star
97

luagraph

LuaGRAPH is a binding to the graphviz library.
Lua
3
star
98

lcms2

LittleCMS is a CMM, a color management engine
C
3
star
99

luasql-firebird

LuaSQL is a simple interface from Lua to a DBMS - Firebird driver
C
3
star
100

concurrentlua

Concurrency Oriented Programming in Lua
Lua
3
star