Proem 8 votes

A lightweight, simple, fast MVC implementation for PHP5.4

A lightweight, simple MVC for PHP5.4

The main objective here is to create a lightweight, simple & fast MVC implementation using PHP5.4

Kopal 4 votes

Distributed and Decentralised Social Networking Platform.

Kopal is a set of standards that lets you be part of web-wide social network using your very own URI as your identity. Kopal is decentralised and distributed and no single authority controls the network. Best of all it is an open standard, for any one to hack in.

Author: Vikrant Chaudhary
Repository: https://code.google.com/p/kopal/
Revision Control: Mercurial
Licence: MIT/X11 Licence
Country of Origin: India

h5ai 4 votes

a beautified Apache index

h5ai makes browsing directories on Apache servers more pleasant. Directories get styled in a modern way and browsing through the folders is enhanced by different views, a breadcrumb and a tree overview.

jade 3 votes

Node Template Engine

Robust, elegant, feature rich template engine for node.js. Jade is a high performance template engine heavily influenced by Haml and implemented with JavaScript for node.

Mathics 3 votes

A free, light-weight alternative to Mathematica with support for Sage

Mathics is a free, general-purpose online computer algebra system featuring Mathematica-compatible syntax and functions. It is backed by highly extensible Python code, relying on SymPy for most mathematical tasks and, optionally, Sage for more advanced stuff.

Ruby 2 votes

A Programmer's Best Friend

Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro “Matz” Matsumoto. It was influenced primarily by Perl, Smalltalk, Eiffel, and Lisp.

Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Smalltalk, Python, Perl, Lisp, Dylan, Pike, and CLU.

The standard 1.8.7 implementation is written in C, as a single-pass interpreted language. There is currently no specification of the Ruby language, so the original implementation is considered to be the de facto reference. As of 2010, there are a number of complete or upcoming alternative implementations of the Ruby language, including YARV, JRuby, Rubinius, IronRuby, MacRuby, and HotRuby. Each takes a different approach, with IronRuby, JRuby and MacRuby providing just-in-time compilation and MacRuby also providing ahead-of-time compilation. The official 1.9 branch uses YARV, as will 2.0 (development), and will eventually supersede the slower Ruby MRI.

Ruby on Rails 2 votes

Web development that doesn't hurt

Ruby on Rails is an open-source web framework that's optimised for programmers happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration.

Drupal 2 votes

Come for the software, stay for the community

Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.

Use Drupal to build everything from personal blogs to enterprise applications. Thousands of add-on modules and designs let you build any site you can imagine.

Drupal is free, flexible, robust and constantly being improved by hundreds of thousands of passionate people from all over the world. Join us!

Ubuntu 2 votes

Ubuntu is a computer operating system based on the Debian GNU/Linux distribution and distributed as free and open source software. It is named after the Southern African philosophy of Ubuntu (“humanity towards others”).

Ubuntu is designed primarily for use on personal computers, although a server edition also exists. Ubuntu holds an estimated global usage of more than 12 million desktop users, making it the most popular desktop Linux distribution with about 50% of Linux desktop marketshare. It is fourth most popular on web servers, and its popularity is increasing rapidly.

Super-fast, easy to use and free, the Ubuntu operating system powers millions of desktops, netbooks and servers around the world. Ubuntu does everything you need it to. It'll work with your existing PC files, printers, cameras and MP3 players. And it comes with thousands of free apps.

vlc 2 votes

VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.

Features

-Simple, Powerful and Fast

-Plays everything, Files, Discs (DVD, CD, VCD), Devices and Streams

-Plays most codecs with no codec packs needed

-Completely Free, 0 Spyware, Ads or User Tracking

-Best Mpeg2, x264, DivX player

-Works on most platforms: Windows, Linux, Mac, Unix…

-Media Converter and Streamer

Enyo 2 votes

JavaScript Application Framework

Enyo is an open source object-oriented JavaScript framework emphasizing encapsulation and modularity. Enyo contains everything you need to create a fast, scalable mobile or web application. Enyo powers webOS, and was designed from the beginning to be fast and work great on mobile devices.

Repository: https://github.com/enyojs/enyo

Backbone.js 2 votes

Give your JS App some Backbone with Models, Views, Collections, and Events

Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.

Author: Jeremy Ashkenas, and DocumentCloud
Repository: https://github.com/documentcloud/backbone/
Revision Control: Git
Licence: MIT/X11 Licence
Country of Origin: United States

C# 1 vote

.NET

C# (pronounced “C Sharp”) is one of many .NET programming languages. It is object-oriented and allows you to build reusable components for a wide variety of application types. Microsoft introduced C# on June 26th, 2000 and it became a v1.0 product on Feb 13th 2002.

C# is an evolution of the C and C++ family of languages. However, it borrows features from other programming languages, such as Delphi and Java. If you look at the most basic syntax of both C# and Java, the code looks very similar, but then again, the code looks a lot like C++ too, which is intentional. Developers often ask questions about why C# supports certain features or works in a certain way. The answer is often rooted in it's C++ heritage.

Perl 1 vote

Powerful, stable, mature, portable

Perl 5 is a highly capable, feature-rich programming language with over 23 years of development. Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects.

“Perl” is a family of languages, “Perl 6” is part of the family, but it is a separate language which has it's own development team, it's existence has no significant impact on the continuing development of “Perl 5”.

Python 1 vote

Python is a programming language that lets you work more quickly and integrate your systems more effectively.

Vim 1 vote

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

Vim is often called a “programmer's editor,” and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.
Vim can be configured to work in a very simple (Notepad-like) way, called evim or Easy Vim.

gedit 1 vote

gedit is the official text editor of the GNOME desktop environment.

While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.
Currently it features:

1.Full support for internationalized text (UTF-8)
2.Configurable syntax highlighting for various languages (C, C++, Java, HTML, XML, Python, Perl and many others)
3.Undo/Redo
4.Editing files from remote locations
5.File reverting
6.Print and print preview support
7.Clipboard support (cut/copy/paste)
9.8.Search and replace
10.Go to specific line
11.Auto indentation
12.Text wrapping
13.Line numbers
14.Right margin
15.Current line highlighting
16.Bracket matching
17.Backup files
18.Configurable fonts and colors
19.A complete online user manual

gedit features also a flexible plugin system which can be used to dynamically add new advanced features to gedit itself. See the plugins page for more info on the existing plugins.