RSS 144 projects tagged "C"

No download No website Updated 08 Jul 2010 FSMGen

Screenshot
Pop 18.44
Vit 32.34

The FSMGen program is a compiler that assembles a state machine definition into executable code in C. The output is designed to be generic and is not bound to any particular input. The tarball contains source code and a Makefile for building it on Linux systems.

Download No website Updated 12 Mar 2010 autober

Screenshot
Pop 22.43
Vit 1.00

autober is a language for generating BER decoders. It's different from an ASN.1 compiler in that it's much simpler and it only deals with BER-encoded messages. It is intended for smart card and RFID applications where much of the data stored on these devices is, in-fact, BER-encoded TLV data. The language is designed to be very similar to the template definitions found in the specifications for smart card and RFID applications.

No download No website Updated 14 Sep 2009 MyCCM High Integrity

Screenshot
Pop 20.27
Vit 1.52

MyCCM-HI is a component framework developed by Thales targeting mission- and safety-critical distributed real time embedded software. It integrates components written in C, and generates code for handling inter-component communication, threads (priorities, periods), locks, and mode-based reconfiguration. In addition to the software components, MyCCM-HI takes as input a model of the application in a so-called Component-Oriented Architecture Language.

Download Website Updated 24 Sep 2012 ELF Tool Chain

Screenshot
Pop 72.68
Vit 3.64

ELF Tool Chain is a set of program development tools for working with files in the ELF executable file format.

Download Website Updated 28 Jan 2009 glade2c

Screenshot
Pop 17.78
Vit 1.00

Glade2c is a command line tool which generates C source code from Glade user interface files in a way that's compatible with how Glade 2 works.

Download Website Updated 26 Dec 2008 mutest

Screenshot
Pop 18.76
Vit 1.00

mutest is a micro unit testing framework for C (with some C++ support). It is easy to use and has no dependencies. The idea is simple: a source file is a test suite, and a function is a test case (special functions can be used for test suite initialization and termination) that can can have several checks. Checks comes in 2 flavors: one that only prints an error, and one that terminates the current test case too. A (normally) automated test program run all the test suites and prints some stats. It fails (returns non-zero) if any test suite fails.

Download Website Updated 12 Sep 2010 relocalizable flex

Screenshot
Pop 27.28
Vit 2.59

REFLEX (relocalizable flex) is an updated variation of flex 2.5.4 with support for relocalizable scanners. Unlike flex, it supports non-POSIX locales.

Download Website Updated 27 Jan 2009 CocoXml

Screenshot
Pop 22.05
Vit 1.79

CocoXml is a combination of programming language scanner/parser generator (defined by .atg) and XML language scanner/parser generator (defined by .xatg). The generated sources can be updated by updating the .atg or .xatg. Source inclusion, automatic indentation, and backslash newline are supported. Some real usable scanners and parsers are provided for CExpr, JSON, Kconfig, patch, and RSS.

Download Website Updated 14 Sep 2008 Post Scriptum

Screenshot
Pop 35.43
Vit 1.00

Post Scriptum is a programming language for preparing PostScript documents and programs. The language is procedural, and uses classical control structures (functions, loops, and conditional statements) and commonly known data types (numbers, arrays, strings, and dictionaries). Its syntax is simple, clear, and easy to learn. The compiler translates programs written in Post Scriptum directly to a PostScript file, which can be than executed by a PostScript interpreter (such as Ghostscript), printed, or used as a procset, driver, or library.

Download Website Updated 26 Mar 2010 jsapigen

Screenshot
Pop 30.20
Vit 3.24

jsapigen generates glue code for embedding Mozilla's JavaScript engine (SpiderMonkey) into C applications. It uses a simple interface definition language to describe the connection between native C code and the JavaScript engine. This description is converted into C code, which can be compiled into an application.

Screenshot

Project Spotlight

Mutiny social network

A simple social network with some project management features.

Screenshot

Project Spotlight

GNU ed

An 8-bit clean, POSIX-compliant line editor.