RSS 10187 projects tagged "C"

Download Website Updated 22 Apr 2014 Micro Tetris

Screenshot
Pop 88.89
Vit 75.71

Micro Tetris is based on the 1989 International Obfuscated C Code Contest Best Game entry. It is a very small implementation, with extreme similarity to the BSD Tetris implementation. So it is very suitable for small embedded systems with only serial or SSH console access. The code uses no curses or other heavy libraries, only ANSI escape sequences and the Unix "stty" command to setup and restore the display.

Download Website Updated 22 Apr 2014 Micro Snake

Screenshot
Pop 36.74
Vit 1.41

Micro Snake is based on a simple snake game by Simon Huggins. This version of the snake (worm) game is very small and only utilizes ANSI escape sequences to draw the board. Hence it is very suitable for small embedded systems with only serial or SSH console access. The code uses no curses or other heavy libraries, only ANSI escape sequences and the Unix "stty" command to setup and restore the display.

Download No website Updated 22 Apr 2014 ChaosEsque Anthology

Screenshot
Pop 460.66
Vit 36.17

ChaosEsque Anthology is a first person shooter. It is a standalone modification of Xonotic which includes extended weapons, maps, vehicles, buildable buildings, mounted weapons, spell casting, monsters, player characters, textures, and game modes.

Download No website Updated 22 Apr 2014 FLOM

Screenshot
Pop 148.76
Vit 23.53

FLOM is a distributed lock manager that can be used to avoid shell tricks and safely execute different tasks that cannot run at the same time. It manages process serialization in the same way nice manages process prioritization. It implements the same lock mode semantic proposed by VMS DLM to allow non-trivial command serialization use cases. The goal is to "just work"; everything implemented must be useful and easy to use (configuration is reduced to a bare minimum). It works inside a single system or in a network of IP connected systems.

No download Website Updated 22 Apr 2014 launch4j

Screenshot
Pop 481.25
Vit 191.95

Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in Windows native executables. The executable can be configured to search for a certain JRE version or use a bundled one, and it's possible to set runtime options, like the initial/max heap size. The wrapper also provides better user experience through an application icon, a native pre-JRE splash screen, and a Java download page in case the appropriate JRE cannot be found. The increase in size of the application is small.

No download No website Updated 22 Apr 2014 Harris

Screenshot
Pop 5.83
Vit 1.50

Harris is a strategy game based around the actions of RAF Bomber Command in the Second World War. In Harris, you take on the role of the Commander-in-Chief of Bomber Command, tasked with launching bombing raids against Nazi Germany. It is your responsibility to take the war to the enemy and destroy their capacity and will to wage war.

Download Website Updated 21 Apr 2014 finit

Screenshot
Pop 95.10
Vit 56.29

Finit is a small SysV init replacement with process supervision similar to that of daemontools and runit. Its focus is on small and embedded GNU/Linux systems, although it is fully functional on standard server and desktop installations. Finit is fast because it starts services in parallel; it then supervises and automatically restarts them if they fail. This can be extended upon with custom callbacks for all services, hooks into the boot process, or plugins to extend the functionality and adapt Finit to your needs. Finit is not only fast, it’s arguably one of the easiest to get started with. A complete system can be booted with one simple configuration file.

Download Website Updated 21 Apr 2014 Blender

Screenshot
Pop 1,253.92
Vit 343.77

Blender is a free 3D animation studio. It includes tools for modeling, sculpting, texturing (painting, node-based shader materials, or UV mapped), UV mapping, rigging and constraints, weight painting, particle systems, simulation (fluids, physics, and soft body dynamics and an external crowd simulator), rendering, node-based compositing, and non linear video editing, as well as an integrated game engine for real-time interactive 3D, and game creation and playback with cross-platform compatibility.

Download Website Updated 21 Apr 2014 Lunzip

Screenshot
Pop 294.62
Vit 43.08

Lunzip is a decompressor for lzip files. Its small size makes it well suited for embedded devices or software installers that need to decompress files but do not need compression capabilities. Lunzip is able to decompress any lzip file using as little memory as 50 kB.

No download Website Updated 21 Apr 2014 Seed7

Screenshot
Pop 826.04
Vit 500.84

Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.

Screenshot

Project Spotlight

Timeline

A cross-platform application for displaying and navigating events on a timeline.

Screenshot

Project Spotlight

LinOTP

A flexible one time password authentication system with pluggable OTP algorithms and userstorages.