Open source software release tracking (Mirror - Submitting goes to main site).
44.1% auto updating
0 recent pageviews (/)
Wireshark is a network protocol analyzer. It allows to inspect network traffic or capture it for offline analysis. It allows to deeply analyze protocols, provides a three pane package browser or a console tool. It can filter and colorize according to complex and custom rule sets. It also allows VoIP analysis, and understands a plethora of capture and compression formats. Live data can be read from Ethernet, IEEE 802.11, PPP/HDLC, ATM, Bluetooth, USB, Token Ring, Frame Relay, FDDI, and others net
HumHub is a social networking portal script and framework. It's flexible and comes with an user-friendly interface. HumHub can be used as customized social network, social intranet teamwork or enterprise application. It provides notifications, activity streams, dashboards, spaces, user profiles, social tools (follow, like, connect), groups, directories, file sharing, and search across all content.
FFmpeg is the leading framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering and playing pretty much any media format. It supports widespread and standardized, proprietary and fringe file formats and encodings. It's comprised of the ffmpeg, ffserver, ffplay and ffprobe utilities. But also provides libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample for application use. Its primary development attention is on security.
VirtualBox is a full x86 hardware virtualizer, suitable for server, desktop and embedded usage. It's extremely feature-rich, emulates lots of individual and alternative hardware and devices, supports different virtual machine disk formats, it's cross-platform and supports ancient and current Windows versions, DOS systems, BSD, Solaris and OS/2 as guest operating system.
FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searchi
Tornado is a Python web framework and asynchronous networking library. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. It's comprised of a web framework, a HTTP client and server implementation based on an asynchronous networking core, and it coroutine library. As whole it can supplant WSGI setups, but the web framework itself may
youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can sa
Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.
SWI-Prolog offers a comprehensive free Prolog environment. It has been in development since 1987 and extended for requirements of real world applications, but is also widely used in research and education. It includes a nice command line interface, fast and transparent compilation, a debugger, profiling features. It also has the ability to integrate with C code, and already comes with packages for threading and process management, encryption, TCP/IP, TIPC, ODBC, SGML/XML/HTML, RDF, HTTP, graphic
Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.
ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epso
The stunnel program works as SSL encryption wrapper between remote and local network sockets or inetd-started daemons. It adds SSL or TLS functionality to any network service, commonly POP3, IMAP or HTTP servers. Stunnel uses OpenSSL for cryptography. It can itself function as port redirection deamon, or as temporary traffic interceptor, and requires no adaption of the shadowed programs.
Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.
Peewee is a minimalistic but expressive ORM library for Python. It comes in a single module and file, but supports SQLite, Mysql and Postgres, and comes with extensive documentation. It simplifies model declarations, result set iteration, and provides a rather pythonic way of query building through operator overloading.
ownCloud is an online file synchronization and sharing solution. It's easy to use as consumer-grade product, but can be hosted on private servers or data centers. It integrates with existing IT business infrastructure as well, and this allows to constrain and customize security and functional requirements. It comes with a simple user interface for file uploading, viewing or editing, contacts and calendars, bookmarks and media files.
Bokeh is a Python library for interactive visualizations, plots and dashboards in web browsers. It provides unique rendering recipes and capabilities for large and streaming data sets.
Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).
Requests is a full-featured HTTP utility module for Python. It provides a simple and encompassing API for issuing requests and accessing responses and metadata. Requests supports international domains and IRLs, keep-alive session pools, persistent cookies, SSL/TLS, HTTP authorization (basic and digest token), standard Content-Encoding compression schemes, Unicode content, multipart/* MIME content, connection timeouts, and is thread-safe.
wkhtmltoimage and wkhtmltopdf render HTML pages into PDF or convert them into image files respectively. They're utilizing the QT Webkit runtime for "headless" operation without a running browser or display server.
FrePPLe is a product planing and scheduling toolkit. It models planning processes targeted at discrete manufacturing industries constrained by material, capacity and lead time. Integrates data maintenance capabilities, Excel import, a web-based user interface. And it's extensible with custom data models or algorithmic solvers.
Midnight Commander is a text-mode visual filesystem browser. (It's two-pane display emulates the venerable DOS Norton Commander). Apart from browsing files and directories, copying or renaming them, searching, editing, affecting permissions, it also provides virtual (zip and other archives) and remote file access (ssh, ftp). Via Ncurses it can run on the console, in a virtual terminal, or over remote connections.
MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.
PeaZip is a cross-platform compression and archiving tool. It utilizes code from 7-Zip, Pea, FreeARC, PAQ, QUAD and UPX. Besides having full 7z, lzma, xzip, gzip, bzip2 and standard ZIP and TAR support, it can also read from APK, ZIPX, ARJ, CAB, CPIO, LZO, RAR, ISO, JAR, XAR, ACE, ARC, and various application or file system containers. AES256 encryption is further supported in some archive types, or splitting and merging, converting between formats, or secure archive content deletion, and creati
Fink is a package management system for Mac OS X and Darwin systems. It utilizes Debians apt and dpkg tools, while "fink" itself is the source to package building system. The project also adapts sources for broader compatibility with Mac/Darwin systems.
ClickyColoury is a graphical frontend for invoking Powershell scripts/tools. It provides a WPF-based interface, and implements a poor mans PSHost. It's meant as frontend to an asortment of administrative tools. Scripts written for the CLI run nearly unchanged due to Write-Host/Read-Host aliases. Additionally implements the "plugin meta data" for proper categorization of tools and extensions, with flexible support for additional input.
Boost++ is a collection of reusable and well-tested C++ libraries, which cover linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. They're mostly template based for flexibility, but also encompass independent libraries.
MultiBootUSB can assemble multiple live Linux distributions on an USB disk. It presents a boot menu, and works non-destructively on flash disks, can even uninstall distributions again. It furthermore works cross-platform, and can create Linux USB boot disks from Windows.
Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.
Nmap ("Network Mapper") is a network utility for service discovery, monitoring and security auditing. Nmap utilizes raw IP packets for host discovery, port scanning, OS fingerprinting, firewall probing, and generating various statistics. It permits inspecting large network ranges but also works for single server checks. It's cross-platform compatible and also provides a X11 reporting GUI with Zenmap, and Ncat for data transfer and debugging, Ndiff for result comparison, and Nping for response an
Gambas is an IDE and BASIC interpreter with object-oriented extensions. It's designed to ease building graphical applications programs using Gtk+ or Qt, and runs on most Unix and Linux systems. With its runtime standalone applications can be packaged, even command-line programs. The Gambas3 JIT-compiling interpreter often executes faster than Perl or Python apps. It also supports SDL, OpenGL and OpenAL, MySQL or PostgreSQL databases, CGI webserver interfacing,
GParted is a hard disk partitioning application commonly used from LiveCDs. It allows to created and modify partitions, label, check, copy and move, or resize common filesystems. GParted works on legacy MBR bootsectors or GUID partition tables (GPT). Supported filesystems include ext2/3/4, btrfs, f2fs, FAT16/32, hfs/hfs+, lvm2, NTFS, reiserfs/4, ufs, and xfs.
atoum is a PHP unit testing framework and harness. It provides a simpler and modern assertion syntax with fluid syntax and extensive comperators, mocking and native function monkeys, a test case runner based on autocleaning and parallelized process separation, with xUnit/Cover reporting. It requires less configuration overhead and comes as a contemporary Phar runtime. While it hasn't all features of Pythons `nose`, nor provides interpreted language introspection, atoum succeeds as a way more c
uGet is a powerful cross-platform download manager. It allows to queue and schedule downloads, categorize them, resume interrupted file downloads, implictly start retrieving URLs from the clipboard, batch processing, use various protocols (HTTP, FTP, Torrent). uGet utilizes multiple connection channels/sockets for speedup, has keyboard shortcuts, a quiet and a CLI mode, allows automatic system shutdown after completion, provides a history, Aria2 and Firefox / Chrome plugins, and an Android versi
deb-pkg-tools is a Python module for managing Debian packages. It provides for inspecting, building, checking and signing packages, or managing repositories. deb-pkg-tools thereby bases its API on manual meta data parsing or wrapping calls to native tools, such as dpkg, dpkg-deb, lintian, apt-get, apt-ftparchiv, gzip, fakeroot, gpg, dpkg-scanpackages.
Zeal is an offline documentation browser. It's similar to Dash on OS X, but available cross-platform. It comes with ready-to-download manuals for many scripting and programming languages, frameworks and document standards. Zeal greatly simplifies searching across documentation.
PCRE is a widely used Unicode-compatible regular expression engine. It implements Perl5 regex syntax and semantics, some Python, .NET and Onigurama extensions. It uses just-in-time compilation, has consistent escaping rules, and allows for recursion, assertions and conditional patterns or complex subroutines and callouts, thus goes far beyond classic regular expressions.
LibreCAD is a cross-platform 2D Computer-Aided-Drawing application derived from QCad, and extends it with CAM functionality. It supports DXF, LFF, CXF, and JWW files, can export to common bitmap graphics formats and SVG.
ClamAV is an anti-virus engine, which is commonly used for email and web scanning, or gateway and fileserver securing. It provides a command-line scanner, a sendmail milter, automatic signature database updates, built-in support for many archiving and container or mail encoding formats, scanning standard ELF and compressed executables, as well as common office document formats.
Sweet Home 3D is an interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D.
Wammu is a graphical mobile phone management tool. It's based upon the Gammu library for interfacing to different hardware and protocols (OBEX, etc). It provides phonebook, todo list, files, calendar, and SMS archiving, editing, copying or sending.
LLVM is a modular and reusable compiler toolchain. It's suitable for static and dynamic compilations of various programming languages, and based on its own target-abstracted intermediate code representation. Clang is its native C, C++ and Objective-C compiler, which provides additional static code analyzers. Dragonegg is a GNU CC parser binding. LLDB is an extensive debugger utilizing LLVMs JIT compiler, syntax tree or expression parser. lld a newly developed dynamic linker. And vmkit an impleme
Claws Mail is a GTK+ based, user-friendly, lightweight, and fast email client derived from Sylpheed. It can manage multiple mail accounts, displays messages in threads, categorized by filtering and colored, has a built-in adressbook. It supports SMTP, POP3, IMAP4, SSL and NNTP. It understands MBOX and MH storage. And it provides GnuPG encryption setup per default. Many extensions plugins (such as for spam filtering) are also available.
Courier is a mail transfer agent (MTA) and groupware server. It implements IMAP, ESMTP, POP3, LDAP, SSL, HTTP, iCal. It also provides mailing list management, filtering, maildirs storage, and a webmail interface with calendaring and scheduling.
DVDStyler is a DVD authoring application. It allows to create professional-looking DVDs with interactive navigation menus, and can master and burn the resulting images. DVDStyler can also be used for photo slideshows, mixing in audio, or adding subtitles. Common media formats like VOB, AVI, MOV, MP4, MPEG, WMV, OGG, DivX, MP3, AC3, Xvid are supported.
Calf Studio Gear is a stack of audio effect plugins for JACK sound servers and LV2 hooks. It contains instruments and tone generators, dynamic processors, digital effects, modulators, filters and equalizers, delay effects, distortion and enhancement filters, as well as some tools aimed at professionals.
PySpread is a desktop spreadsheet application. It's unique in supporting Python expressions in table cells rather than introducing a basic style language. It allows CSV import and export, while its own files are GPG signed. It can create charts using matplotlib, grid cells return pythonic objects, like macros can also be written in Python. It can therefore also utilize numpy or matrix operations.
Tke is a full-featured and Tcl/Tk-based source code editor. It supports syntax highlighting and auto-indentation for multiple languages. There's support for a Vim mode, code snippet and clipboard management, bookmarks and multiple cursors. Tke provides a tabbed interface with a file system sidebar. It's also NFS and lock aware, extensible per plugins, allows regex searching/replacing, has configurable menus, and allows unlimited undo/redo levels.
libpng is the PNG image format reference implementation. Portable Network Graphics are the most widely used raster image format, patent-free, based on lossless data compression, support indexed/paletted, grayscale, and 24 or 32 bit truecolor images with transparency. It's also an highly extensible container format, with built-in color profiles and representation information, textual meta data, filters, progressive interlacing, and permits animations in the derived APNG or MNG formats.
SQLiteBrowser is a lightweight frontend for managing SQLite databases. It provides controls and wizards for database creation and compaction, defining or modifying tables or indexes, importing and exporting. The grid view allows to edit, add and delete rows, execute SQL statements, inspect the log, or search records.
LyX is a document processor that encourages an approach to writing based on the structure of your documents, not their appearance. LyX is for people that write and want their writing to look great, right out of the box. No more endless tinkering with formatting details, 'finger painting' font attributes or fuzzing around with page boundaries. You just write. In the background, Prof. Knuth's legendary TeX typesetting engine makes you look good. On screen, LyX looks like any word processor; its
LibreOffice is a powerful office suite. It provides a simple and intuitive interface with various editing tools. It's comprised of Writer, the word processor, Calc, the spreadsheet application, Impress, the presentation engine, Draw, a drawing and flowcharting application, Base, an database frontend, and Math for editing mathematics and formulas. It's derived from OpenOffice.org and supports the OpenDocument Formats as well as proprietary/legacy office documents.
lterm is a graphical terminal emulator based on vte. It's purposed as ssh client but also works locally. It contains some convenience features to ease repetitive tasks, such as bookmarks and keeping terminal sessions, a built-in sftp function, remote file editing and directory management, an expandable protocol set, a tabbed interface, customizable colors and mouse behaviour, and full screen mode.
mpg123 is a fast MPEG Audio Layer 1 / 2 / 3 decoding library and terminal playing utility. It uses floats or integer arithmetics with any available instruction set extension (3DNow, SSE, ARM) for efficiency.
VLC is a simple, fast and powerful media player with desktop and mobile cross-platform support. It can use files, network streams, CD and DVDs, webcams, DVB-T and other devices for playing. It supports a plethora of video formats like MPEG, DivX, H.263, H.264, H.265, VP9, MKV, WebM, WMV, MP3, AAC, MOD variants, FLAC, Vorbis, Theora, Dirac, FLV, MXF, and other encodings or meta formats (subtitles). It doubles as player and streaming server, and recording or transcoding and conversion tool.
Julia is a high-level, dynamic, and JIT-compiled programming language for technical computing. It integrates distributed multiple-dispatch parallel execution, a mathemetical function library, numerical accuraccy, libraries for linear algebra, signal processing, Unicode-aware string processing, Lisp-like macros, Python code bondings, C function wrapping, user-defined and dynamic typing.
Zsh is an interactive Unix shell similar to the well-known Korn shell, with adaptations from bash and tcsh. It provides a powerful scripting language with loadable extension modules, a bash compatibility mode, an advanced command line interface, a session-shared history, spelling correction, adaptable line editing, powerful filename matching, programmable command completion with support for most common Unix uilities.
Cryptsetup is a convenience wrapper to set up disk encryption using the dm-crypt kernel module. It supports raw volumes, LUKS partitions, loop-AES and TrueCrypt containers.
Converseen is a batch image-processing application, which utilizes Qt5 for cross-platform support. It supports common image formats including DPX, EXR, GIF, JPEG, JPEG-2000, PhotoCD, PNG, Postscript, SVG, TIFF and many others. It can process single or an selectable amount of files. Converseen allows resizing, size compression, rotation and flipping, file renaming. It can also split up PDF files into multiple images.
UniSIMD provides a unified and low-level macro assembler for ARM and x86 architectures. It declares a subset of shared SIMD instructions and a common API to reduce code deduplication and variation. Currently Intel SSE2 (32-bit x86 ISA) and ARM NEON (32-bit ARMv7 ISA) are supported. 64-bit wide SIMD with longer registers and adressing will be added later. UniSIMD is a C/C++ macro collection, thus can be easily included from header files.
Inkscape is vector graphics software for creating icons, illustrations, logos, diagrams, maps and web graphics. It's cross-platform, extremely feature-rich yet simple to use, and extendable. Users therefore include design professionals as well as hobbyists. It's engineered around the open and standard SVG (Scalable Vector Graphics) format. Its sophisticated drawing tools easily match up to Adobe Illustrator, CorelDRAW and Xara Xtreme. Inkscape also can import and export to AI, Encapsulated/Posts
Python is an interpreted and object-oriented programming language. It runs on many plattforms and its powerful yet coherent syntax makes it well-suited for experts and beginners. It's strongly-typed and dynamic, provides for modules, polymorphic classes, exceptions, and high level data types and control structures. Bindings exists for a wide range of libraries, such as system interfaces, windowing and graphical toolkits. Modules exist for high-level mathematic and scientific applications, text p
QEMU is a generic machine emulator and virtualizer. It can emulate other CPU and host architectures, or run native binaries with native performances by executing the guest code directly on the host CPU any only emulate devices. It's thus often used in conjunction with KVM on Linux for system virtualization.
Alto CMS is a flexible Web Content Management System with various community features and extensions plugins. It includes the obligatory admin panel, an content editor, blogs, multimedia attachments, an invite system, comments for tracking discussions, and a user mailbox system. It's also PHP based, can use Mysql/Mariadb or Postgres using PDO with bound parameters.
RTextDoc is a structured text editor for typesetting. It supports AsciiDoc, DocBook and LaTeX for authoring notes, books, web pages, man pages, or websites and blogs. It provides instant grammar and spell checking, integrated dictionaries, WYSIWYG BibTeX equations, HTML from and to LaTeX conversion. It also includes a PDF output viewer, and can be used portably without installation.
LGCK Builder is a development environment for side-scrolling games. It can be used by novices and seasoned developers alike for quick results. Simplicity and reusability of components is a core concept. LGCK runs on Windows/Wine, provides tile-free design, is object-oriented, cross-platform, makes programming optional, allows multiple background image layers.
Ricochet is a peer-to-peer, anonymous and secure instant messaging system utilizing Tor. It allows chatting with anyone without exposing an identity or IP address. It does not reveal any meta data, contacts, as it does not rely on central servers.
SQLite is a lightweight and embeddable database. It's fully ACID and SQL92 compliant with 100% test coverage. As storage a single cross-platform disk file format is used, which may be up to terrabytes in size. It requires no setup and little administrative work. SQLite itself has a simple yet expandable API. Bindings for most programming languages exist on all major plattforms.
The Common Lisp Reasoner is an extension to CLOS (Common Lisp Object System) which adds a flexible rule language suitable for various reasoning tasks for AI-related applications (for scheduling, planning and diagnosis). Its rule language supports non-directional constraints and unidirectional rules. CLR also includes ATMS (the Assumption-based Truth-Maintenance System). It supports XML and RDF/XML, OWL.
FLoM is a tool for synchronizing shell commands and avoiding complex workarounds. It manages process serialization not unlike "nice" handles their prioritization. It allows shell commands to be serialized and synchronized within a single system or a network. It requires little configuration to easily handle common settings.
Thunderbird is a desktop mail client. It's a companion product to Mozilla Firefox. Besides standard email, it supports newsgroups, feed reading, and chat protocols (XMPP, IRC and Twitter), all with multiple identities or accounts. Through Mozilla Lighning or other plugins it's extensible into a full personal information manager. Out of the box it supports SMTP, POP3, IMAP, SSL/TLS, S/MIME, LDAP, RSS/Atom, and searching, filtering or grouping, labels, virtual folders, and comes with a spam filter
Galaxy Forces V2 is a classic 2D side-scrolling game inspired by Gravity Forces on Amiga. It allows up to 8 players, involves shooting enemy space ships and either transporting cargo, point races against opponents, or shoot-everything scoring. There are 50 official levels and a map editor, and it runs on Linux, Windows and Mac.
Mercurial is a free, distributed source control management tool. It's lightweight and efficiently handles projects of any size with an easy and intuitive interface.
NetDB can inventarize and historize MAC address allocation on network switches and ARP tables on routers. It stores those using MySQL. It supports extensive switch, VLAN and vendor code reports, or tracks static IP addresses, and record neighbor discover. It provides a CLI interface and a web interface, or generate CSV lists.
YB.ORM is a object-relational mapper for C++. It was inspired by Hibernate and SQLAlchemy and should be database-independent. It provides C++ code generation for domain objects, which can be synchronized with new table definitions as kept in XML meta files, but also provides JSON serialization. YB.ORM was tested with MySQL, Oracle, SQLite, Firebird, Postgres, MSSQL and can utilize ODBC, SOCI and other drivers.
wxMEdit is a cross-platform text and hex editor, derived from MadEdit. It adds automatic updates, bookmarks, selecting lines with a tripple click, a FreeBASIC syntax file, more supported encodings (L1, CP850, CP437 etc, KOI8, UTF-x), better Max OS X and Windows support, nicer dialogs based on Code::Blocks wxSmith, more localizations, is a bit more stable and comes with an improved build system.
Limba is an experimental cross-distribution package installation scheme. It utilizes file system virtualization (overlayfs) to allow 3rd-party application bundles to run unmodified alongside distro packages. It's a possible successor to Listaller/AutoPackage, integrates with PackageKit and XDG desktop management facilities.
vDos is a DOSBox fork which omits some graphics and gaming emulation in favor of supporting old DOS text-mode and business applications. It adds a live filesystem bridge, file and record locking, Windows printing, scalable screen fonts, and other features. It's rather convenient to set up, runs on Linux, Mac OS X, and Windows systems.
FreeBASIC is a multi-platform BASIC compiler with syntax similar to MS-QuickBASIC (including graphics statements). It adds features like pointers, unsigned data types, inline assembly, C and C++ bindings (e.g. Allegro, SDL, OpenGL, GTK+, Windows API), and a pre-processor with macro support. FBedit is an additional IDE to the compiler.
Pngcrush is size optimizer for PNG images. It's a command-line tool, works on Unix and DOS environments. It reduces the IDAT picture data stream by testing different PNG filter methods and compression levels. It may also remove meta data chunks, or inject gAMA, tRNS, iCCP or text chunks.
RKWard is an IDE/GUI for the R programming language, which adds powerful statistics tools. It provides a spreadsheet-like data editor, syntax highlighting, code folding and completion, CSV/SPSS import, plotting previews, a history browser, R package management, workspaces, dialogs and wizards for plots and statistics.
Texmaker is a free, modern and cross-platform LaTeX editor for Linux, MacOS X and Windows systems that integrates many tools needed to develop documents with LaTeX. It includes unicode support, spell checking, auto-completion, code folding and a built-in pdf viewer with synctex support and continuous view mode. Texmaker is easy to use and to configure.
SuperTuxKart is a 3D racing game. It comes with several different tracks and sceneries, allows to play one of the BSD and Linux mascots as protagonists ("Tux and friends"), has built-in AI players, and split screen modes.
The HipHop Virtual Machine (HHVM) is an alternative PHP runtime implementation. It executes scripts JIT-compiled for higher performance, but retains most dynamic features, weak typing, and scripting language capabilities. While its companion language "Hack" constraints some features for additional execution speed. HHVM is developed and used by Facebook, where it achieved significant performance gains and reduced memory consumptiom. Its syntax and standard library feature set is meanwhile compat
GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.
Uriparser is a RFC-conformant URI/IRI parsing library. It's cross-platform, written in C and thus speedy, and provides full Unicode support, reference resolution and creation, recomposition, and syntax-based normalization.
OpenWRT is a Linux distribution for wireless routers and low-resource embedded devices. It provides a coherent base system for different plattforms, various hardware and firmware drivers, and a Debian-style packaging system for application and add-on packages. The JSON-RPC based admin web interface LuCI makes configuration very user-friendly, but keeps the similar SSH and command line UCI interface and /etc files accessible. With its own PROCD system event daemon it can immediately respond to up
FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.
Perl is a family of high-level, general-purpose, and dynamically interpreted programming languages. It borrows some syntax from C, Unix Shells, and AWK or SED, and more or less reinvented modern regular expressions. Perl 5 is the current mainstream version, with over 20 years of development. CPAN provides a modular packaging system, and allows Perl to be used for web applications, graphics programming, networking, system adminstration, and many sciency applications.
laroux.js is a slim (30KB) jQuery/Zepto substitute, cross-browser and mobile device compatible, with a few lightweight conceptual extensions (UI helpers and MVC). So far it comes with AJAX support, animations, CSS, Date, DOM, Event, Form and Helper modules, MVC, Stack, Templating, Timers, Triggers, UI, Vars and Wrapper components.
wxWidgets for PHP provides a plattform-agnostic extension for building rich and native GUI applications using PHP. All common window, widget and event types are supported in the usual object-structured fashion. Code auto-generation is provided by wxFormBuilder.
Wayland is a protocol and windowing library to mediate between clients and display server, and is intended as successor to X11. Weston is a compositor implementation based upon it. Graphical toolkits can support Wayland directly, or use a X11 server (XWayland) for compatibility.
Phrep is a macro preprocessor for PHP. It handles C-style #define, #if, #else, #include, #pragma directives to conjoin sources files and sections conditionally. It substitutes constants and macros per tokenizer only in code sections, keeps structure and comments intact. Besides standard macros it also supports complex@ syntax transformation callbacks.
Chapel is a programming language for improved parallelism, which is designed and developed by Cray Inc. and academia. It's intended for large-scale supercomputing as well as clusters, but also suitable for common multicore workstations, desktop computers and laptops. Chapel is an imperative structured language, shares many attributes with C, C++, Fortra, Java, Python and Matlab, but doesn't derive from either. It supports multithreading, abstractions for data and nested task parallelism, concur
Rust is systems programming language, which is intended to be fast, memory-safe through stronger typing, and prevents race conditions. It's multi-paradigm and developed by Mozilla, supports concurrent execution, procedural, imperative, actor-based, object-oriented and pure-functional design schemes, with a syntax close to C++. The self-hosting compiler utilizes LLVM and its resulting binaries comparable in performance to C++. It also features algebraic data types, pattern matching, closures, typ
Tmux is a terminal multiplexer and session manager, and alternative to GNU screen. It allows easy switching between multiple running programs in the same terminal, put them into background mode, or reattach a running process, or arrange them into multiple rectangle views. Different terminal and connection instances can interact with a tmux session, and they are persistent per default, run over ssh and plain telnet.
Nim (formerly Nimrod) is an imperative and statically-typed programming language with an expressive infix and indendation syntax and macros. Its compiler generates native code, still provides lean heaps through non-tracing garbage collection, and is still suitable for system programming. Nim also provides overhead-free iterators, cross-module inlining, dynamic method binding, high-level types like strings, sets and squences, local type inference, tuples, generics, operator overloading, and bindi
XPM is an experimental branch of fpm (effing package management). Both simplify generating DEB, RPM, OSX, Solaris packages and some language-specific bundle systems. Cross package maker (XPM) adds simpler target building per "-t deb,rpm,ipk" and convenient update filters. It also introduces a Windows EXE target, IPK/Listaller packages, support for PHP Phar archives, Composer bundle to system conversion, and a SRC input filter (for self-contained packaging info in scripting languages). "xpm" is
Ruby is a modern, dynamic, post object-oriented/functional programming language. It blends syntax and features from Perl, Lisp, Eiffel, Ada and Smalltalk, with flexible expressions, dynamic but strict typing, mixins and explicit scoping. It's available in different runtimes, on most platforms, and a complete extension ecosystem.
All project entries are licensed as CC-BY-SA. There will be