RSS 10714 projects tagged "Linux"

Download No website Updated 19 Jun 2013 Class::EHierarchy

Screenshot
Pop 19.72
Vit 103.13

Class::EHierarchy is intended for use as a base class for custom objects. The objects need one or more of the following features: orderly bottom-up destruction of objects, opaque objects, class-based access restrictions for properties and methods, primitive strict property type awareness, and alias-based object retrieval.

Download No website Updated 19 Jun 2013 FVWM-Crystal

Screenshot
Pop 358.55
Vit 425.20

FVWM-Crystal aims to create an easy to use, pretty, but also powerful desktop environment for Linux or other Unix-like operating systems. It uses the following programs: FVWM as a window manager and "main core"; different ways to provide icons on the desktop including support for many file managers and custom commands; xterm, aterm, mrxvt, or urxvt as terminal emulators; MPD or XMMS2 as music players (there's built-in support for controlling these programs), and several other tools for different functions, like setting a wallpaper or taking screenshots.

Download Website Updated 19 Jun 2013 KeyBox

Screenshot
Pop 242.30
Vit 83.46

KeyBox provides a way to manage OpenSSH v2 public keys, and can start a Web-based SSH terminal to execute commands and scripts on multiple SSH sessions simultaneously. The authorized_keys file is generated and distributed based on relationships maintained in the application. This allows for centralized management to help prevent public key sprawl. Also, composite terminals or scripts can be created so that commands can be shared across SSH sessions.

No download Website Updated 19 Jun 2013 Continuation Passing C

Screenshot
Pop 111.00
Vit 18.21

CPC (Continuation Passing C) is a programming language designed for writing concurrent systems. The CPC programmer manipulates very lightweight threads, choosing whether they should be cooperatively or preemptively scheduled at any given point; the CPC program is then processed by the CPC translator, which produces highly efficient event-loop code. This approach gives the best both worlds: the relative convenience of programming with threads, and the low memory usage of event-loop code. The semantics of CPC is defined as a source-to-source translation from CPC into plain C using a technique known as conversion into Continuation Passing Style. The current implementation of CPC has been used to write Hekate, a BitTorrent seeder designed to handle millions of simultaneous torrents and tens of thousands of simultaneously connected peers.

No download Website Updated 19 Jun 2013 coco

Screenshot
Pop 22.87
Vit 2.05

Coco is another code coverage utility for Ruby 1.9. One uses it from rspec or unit/test with a simple "require 'coco'". It displays the names of files that are covered less than 90% on the console. It builds a simple HTML report only for files covered less than 90%. It reports sources that have no tests. It is UTF-8 compliant. It is configurable via a simple YAML file. It has colorized console output.

Download Website Updated 19 Jun 2013 Clonezilla

Screenshot
Pop 2,225.98
Vit 308.43

Clonezilla is a partition or disk cloning tool similar to Symantec Ghost. It saves and restores only blocks in use on the hard drive if the file system is supported. For unsupported file systems, dd is used instead. It has been used to clone a 5 GB system to 40 clients in about 10 minutes.

Download Website Updated 19 Jun 2013 Babel Router

Screenshot
Pop 425.89
Vit 63.77

Babel is a distance-vector routing protocol for IPv6 and IPv4. It is designed to be robust and work efficiently on both wired networks and wireless mesh networks.

No download Website Updated 19 Jun 2013 ZORNA

Screenshot

ZORNA is a powerful, consistent, and flexible content management platform. Built using the Django framework, it provides natively, among others, the following features: corporate social network, CMS, file management (personal and shared), collaborative workspaces for groups of users (microblogging, instant chat, event planning, file sharing, message tracking), search engine, shared calendars, FAQs, notes, forms builder, LDAP authentication, and much more.

Download No website Updated 19 Jun 2013 Racket

Screenshot
Pop 458.65
Vit 631.75

Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.

No download No website Updated 19 Jun 2013 NanoHttpd

Screenshot
Pop 44.65
Vit 6.11

NanoHttpd is a lightweight HTTP server designed for embedding in other applications. It's only one Java file, in two "flavors", one strictly Java 1.1 compatible, and one at "current" standards. It supports GET, POST, PUT, HEAD and DELETE requests, and supports file uploading with very small memory overhead. Temp file usage and the threading model are easily customized.

Screenshot

Project Spotlight

Digtwit

A simple retweeter (suitable for group Twitter).

Screenshot

Project Spotlight

Freecell Solver

A library that solves Freecell games.