RSS 26 projects tagged "BSD Revised"

Download Website Updated 26 Mar 2014 dyncall

Screenshot
Pop 192.86
Vit 25.34

The dyncall library project provides a clean and portable C interface to dynamically issue foreign function calls using small call kernels written in assembly. Instead of providing code for every bridged function call, which unnecessarily results in code bloat, only a modest number of instructions are used to invoke all calls.

Download Website Updated 16 Mar 2014 NuttX

Screenshot
Pop 740.85
Vit 76.52

Nuttx is a real-time embedded operating system (RTOS). It has a small footprint that is usable in micro-controller environments. It is fully scalable from tiny (8-bit) to moderate embedded (32-bit) systems. It also aims to be fully compliant to standards, to be fully real time, and to be totally open.

Download Website Updated 26 Feb 2014 Concurrency Kit

Screenshot
Pop 616.31
Vit 29.04

Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.

No download No website Updated 21 Dec 2013 Objeck Programming Language

Screenshot
Pop 223.09
Vit 24.79

The Objeck computer language is an object-oriented computing language with functional features that has ties with Java, C#, and Pascal. In this language, all data types are treated as objects. The language consists of a compiler and VM with an accompanying memory management and JIT compiler.

Download Website Updated 06 Jun 2013 basE91

Screenshot
Pop 114.50
Vit 3.65

basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% (versus 33% for base64) and can range down to 14%, which typically occurs on 0-byte blocks. This makes basE91 very useful for transferring larger files over binary unsafe connections like e-mail or terminal lines.

Download Website Updated 23 Mar 2013 MikeOS

Screenshot
Pop 138.64
Vit 12.55

MikeOS is an operating system for x86 PCs, written in assembly language. It is a learning tool to show how simple OSes work, with well-commented code and extensive documentation. It features a text-mode dialog-driven user interface, a file manager and machine code monitor, and over 60 system calls for use by third-party programs.

Download Website Updated 03 Mar 2013 Botan

Screenshot
Pop 447.90
Vit 42.43

Botan is a crypto library written in C++. It provides a variety of cryptographic algorithms, including common ones such as AES, MD5, SHA, HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that are more obscure or specialized. It also offers SSL/TLS (client and server), X.509v3 certificates and CRLs, and PKCS #10 certificate requests. A message processing system that uses a filter/pipeline metaphor allows for many common cryptographic tasks to be completed with just a few lines of code. Assembly and SIMD optimizations for common CPUs offers speedups for critical algorithms like AES and SHA-1.

Download Website Updated 11 Nov 2012 AsmXml

Screenshot
Pop 69.46
Vit 7.75

AsmXml is a very fast XML parser and decoder for x86 platforms. It is written in pure assembler and supports only a subset of the XML 1.0 specification.

Download Website Updated 22 Sep 2012 avr-libc

Screenshot
Pop 49.75
Vit 3.99

AVR Libc is a high quality C library for use with GCC on Atmel AVR microcontrollers.

Download Website Updated 09 Aug 2012 HelenOS

Screenshot
Pop 78.04
Vit 7.85

HelenOS is a microkernel-based multiserver operating system designed from scratch. By decomposing the operating system functionality into tens of isolated but intensively communicating userspace servers, it provides a computing environment that has several virtues such as flexibility, increased robustness, well defined explicit interfaces, and smaller complexity of individual components. HelenOS does not aim to be another clone of Unix or some other legacy system and is not POSIX-compliant (even though it may seem POSIX-similar at times). Instead, the goal has been to design it according to what is the most elegant and right thing to do. What makes HelenOS unique among the other multiserver operating systems is its multiplatform and multiprocessor microkernel. It will run on seven different processor architectures ranging from a 32-bit uniprocessor little-endian ARMv4 to a 64-bit multicore big-endian UltraSPARC T1.

Screenshot

Project Spotlight

JUDO

A Java IDE for Children and Beginning Programmers.

Screenshot

Project Spotlight

gscan2pdf

A GUI to ease the process of producing a multipage PDF from a scan.