Less Retarded Software

This is LRS, software that is less retarded. LRS is closely related to suckless, minimal, KISS and Unix philosophy SW.

There is a whole new LRS Wiki!

LRS attributes

project abbreviation status summary images
raycastlib RCL usable 2D advanced raycasting library for rendering "pseudo 3D" environments, e.g. for games.
small3dlib S3L usable 3D software rasterizer, similar to OpenGL but much more simple and portable.
Anarch SFG finished Extremely small and portable game in Doom style.
SmallAbstractFish SAF finished Tiny extremely portable (not only) game library.
smallchesslib SCL started Chess library and engine, including a complete extremely portable game.
tinyphysicsengine TPE started 3D rigid body real-time physics library.
planned Raycasting library with both low-level functions, allowing implementation of any rendering method based on tracing rays, like raycasting, raytracing, distributed raytracing or path tracing, and high level functions for complete scene rendering.
planned BSP renderer, for rendering Doom-like games and environments.
planned Library for processing 2D raster images, with many graphics algorithms, format parsers. Would include procedural generation functions.
planned Machine learning library (neural nets, evolutional programming, ...).
idea General utility library (sorts, searches, strings, UTF, formats, ...).

Page by drummyfish. This page and all its content is released under CC0 1.0 (public domain).