Semantic search

Jump to: navigation, search


Browsersync
Browsersync is a tool that lets you synchronize browsers in real-time across devices. It also automatically reloads when you edit files.
C++ Annotations
The C++ Annotations offer an extensive tutorial about the C++ programming language. It can be used as a textbook for C/C++ programming courses.
CalDavZAP
CalDavZAP is 100% JavaScript+jQuery CalDAV web client/application. Main features: asynchronous background synchronization, support for RFC compliant vCalendars (version 2.0), support for delegated calendars, support for subscribed calendars, full IANA timezone support, time-range filtering (server support required), localization support (15 languages) and clean user interface.
CardDavMATE
CardDavMATE is 100% JavaScript+jQuery CardDAV web client/application. Main features: asynchronous background synchronization, support for RFC compliant vCards (version 3.0), support for delegated addressbooks, customizable contact displaying and sorting, localization support (15 languages) and clean user interface.
Castle Game Engine
Castle Game Engine is a cross-platform 3D and 2D game engine for Object Pascal (FPC and Lazarus). - It supports many formats for game assets, including X3D, VRML, Collada, Spine JSON, MD3 and others. - Many graphic effects are possible, including bump mapping, shadows, shaders, mirrors, screen effects. - Animation, collision detection, 3D sound and more features are available. - An extensible system of 3D objects can be used, with out-of-the-box levels, items, intelligent creatures and more. - The engine is portable -- for desktop, mobile, web plugin. The engine is also used to develop view3dscene - a full-featured X3D / VRML browser and a viewer for many other 3D and 2D game formats.
Castopod
Decentralized podcast hosting software to run on your own server.
CataclysmDDA
Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you the hell out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, that want what you have…
Cf4ocl
The C Framework for OpenCL, cf4ocl, is a cross-platform pure C object-oriented framework for developing and benchmarking OpenCL projects. It aims to:
  • Promote the rapid development of OpenCL host programs in C (with support for C++) and avoid the tedious and error-prone boilerplate code usually required.
  • Assist in the benchmarking of OpenCL events, such as kernel execution and data transfers. Profiling comes for free with cf4ocl.
  • Simplify the analysis of the OpenCL environment and of kernel requirements.
  • Allow for all levels of integration with existing OpenCL code: use as much or as few of cf4ocl required for your project, with full access to the underlying OpenCL objects and functions at all times.
Features:
  • Object-oriented interface to the OpenCL API
* New/destroy functions, no direct memory alloc/free * Easy (and extensible) device selection * Simple event dependency mechanism * User-friendly error management
  • OpenCL version and platform independent
  • Integrated profiling
  • Advanced device query utility
  • Offline kernel compiler and linker
CherryMusic
CherryMusic is a music streaming server based on CherryPy and jPlayer. It plays the music inside your PC, smartphone, tablet, toaster or whatever device has a HTML5 compliant browser installed. Current features:
  • Stream your music inside the browser (locally or remote)
  • Browse and search your music
  • Completely AJAX based (no page reloads on click, therefore fast)
  • Create and share playlists
  • Multiple user authentication
  • HTTPS support
  • Automatic album cover art fetching
  • See CHANGES for all the features
ClassScheduler
This project handles the scheduling of classes for a college student. Unless overridden by the user, this program provides usable schedules and avoids schedule conflicts and closed sections. The user chooses the session (semester or quarter) and the courses, and blocks out any personal time needed for jobs, child care, sleeping, eating, etc. Access to schools' schedules is via plugins that any Java programmer can write. Some plugins are provided, including one that can use comma separated values suitable for any college or university, and including one for demonstration purposes. Plugins can access a school's web-based schedule of classes, but require maintenance because the web pages change. It is hoped that the open source nature of this software will lead to wider authoring and maintenance of plugins. Some users have commented that this program provides "prettier" printed schedules than their school's own web page can provide.
ClassyShark3xodus
Checks apps for code signatures of known trackers (provided by Exodus). Also can list all classes for launchable (via the app drawer) packages. Can be used against any APK: - installed: via an app manager, - downloaded: via any file manager (long press and open with ClassyShark3xodus), - launchable installed: via the first screen list (long press to list all classes, including obfuscated ones). Note: doesn't work on odexed/system packages (it's a work-in-progress). Finally, the app doesn't sync or connect to the Internet and thus cannot sneak on end users. The app is updated when Exodus updates their list of trackers: https://reports.exodus-privacy.eu.org/api/trackers ClassyShark3xodus is based on Google's ClassyShark: https://github.com/google/android-classyshark
Clozure Common Lisp
Clozure Common Lisp (CCL) also known as OpenMCL, Macintosh Common Lisp (MCL), Macintosh Allegro Common Lisp (MACL), and Coral Common Lisp (CCL), features: • All major platforms • Fully compiled native code • Fast, precise, compacting, generational garbage collection • Native OS threads on all platforms • A complete mature foreign function interface • Full support for SLIME, ASDF, and QuickLisp • A native IDE on OS X with Objective C and Cocoa integration
CometVisu
The CometVisu is a web technology based realtime visualization for home and building automation systems like the KNX bus or OpenHAB. It can be used on a wide range of systems, ranging from smart phones over tablets up to laptops and PCs.
Conversations.im
Conversations is a Jabber/XMPP client for Android 5.0+ smartphones that has been optimized to provide a unique mobile experience. A port to iOS is envisaged in the medium-term future. Conversations allows you to easily send images, show if your contact has received and read your message, permit dynamic history and handles multiple devices (especially sync with desktop clients), allow you to create group chats and support one-to-one Audio/Video calls ! And thanks to the XMPP Protocol (that is a push protocol) you battery life is safe. Conversations also does not require a Google Account or specifically Google Cloud Messaging (GCM). Using the XMPP federated protocol, you can freely choose a trustworthy server (your own if you want) for yourself while still chatting with contacts that are using other servers. The communication between Conversations and the XMPP server as well as the communication between the individual servers is TLS encrypted. This way, not only your messages are safe but more importantly it is impossible for an outside attacker to intercept your meta data (with whom you are chatting) without attacking your server first. On top of that, Conversations gives you the choice to enable one of two end-to-end encryption mechanisms. The first one is OMEMO, a state of the art multi-end-to-multi-end encryption method which is very easy to setup and gives you forward secrecy and plausible deniability. For backwards compatibility reasons Conversations also supports OpenPGP.
Cool Mic
From homepage: Cool Mic is a broadcasting tool. It broadcasts/livestreams audio from your Android device to any Icecast server using the audio formats Ogg/Opus and Ogg/Vorbis. It has many features and an easy to use interface.
Couple quest
Simple foreplay game for couples. Show some tasks and count points.
Crypton
Crypton is a software framework for remote storage, where the remote server has no knowledge of what is being stored. The content is encrypted client-side before it reaches the server. The framework is designed to be easy for application developers to use, without needing experience in encryption.
Curl
cURL is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, file transfer resume, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), proxy tunneling, and so on.

llibcurl

The client-side URL transfer library that the cURL command line tool uses to transfer data. In some distributions, this library is packaged separately.
Cuteframework
Cute Framework (CF) is the cutest framework available for making 2D games in C++. It provides a portable foundational layer for building 2D games in C/C++ without baggage, gnarly dependencies, or cryptic APIs. CF runs almost anywhere, including Windows, MacOS, iOS, Android, Linux, and more!
DIDKit
Issue and verify W3C Verifiable Credentials with Decentralized Identifiers.
DataMelt
DataMelt (DMelt) is an environment for numeric computation, statistical analysis, data mining, and graphical data visualization on the Java platform. This Java multiplatform program is integrated with a number of scripting languages: Jython (Python), Groovy, JRuby, BeanShell. DMelt can be used to plot functions and data in 2D and 3D, perform statistical tests, data mining, numeric computations, function minimization, linear algebra, solving systems of linear and differential equations. Linear, non-linear and symbolic regression are also available. Neural networks and various data-manipulation methods are integrated using powerful Java API. Elements of symbolic computations using Octave/Matlab scripting are supported.
Delta Chat
Delta Chat is a project that aims to create a messaging app that is completely compatible to the existing email-infrastructure. So, with Delta Chat you get the ease of well-known messengers with the reach of email. Moreover, you’re independent from other companies or services - as your data are not related to Delta Chat, you won’t even add new dependencies here.
Digger
Digger automatically plays songs from your music collection matching your selection criteria. You can adjust what you think of the currently playing song to enable appropriate retrieval in a wide range of listening contexts. Digger helps you get back into your music collection.
Dr-geo Heckert gnu.tiny.png
Dr. Geo, design & manipulate interactive geometric sketches with constraints. Dr. Geo aim is to be an open, easy to study, modify and extend interactive geometry software. It is distributed with its source code you can modify while using it. Ten years old kids use Dr. Geo to explore Euclidean geometric sketch, agile kids extend and program it with its embedded dynamic Smalltalk language and user interface.
EMI NumberToWord Library
eMI NumberToWord Library is a simple library that converts a number represented in digits (e.g. 500) into the equivalent in words (e.g. five hundred).
EMI Reset Style Sheet
eMI Reset Style Sheet is a CSS style sheet developed to standardise (i.e. reset) the default appearance of HTML elements and attributes across all browsers and devices. The solution is under continuous development but is unversioned.
EMI TOC Generator
eMI TOC Generator is a simple cross-platform library that dynamically generates a table of contents (TOC) in an HTML 5 page on rendering.
EMI eMailer
eMI eMailer is a simple cross-platform object-oriented SMTP client implemented in PHP. It is primarily intended to transfer MIME e-mail messages generated by PHP on the same host as the SMTP server of the sender.
EXo Platform
eXo Platform is an open-source digital workplace platform. Full-featured and user-centered, the solution enables a variety of use cases around internal communications, employee engagement, knowledge management and digital collaboration.
Edfbrowser
EDFbrowser is a viewer for medical timeseries storage files containing data such as EEG, EMG, and ECG signals. It supports EDF(+) and BDF(+) file formats. Apart from viewing the files, it also supports some editing operations and can convert the biomedical files to other formats.
FarmOS
farmOS is a web-based application for farm management, planning, and record keeping.

Note

Client applications for mobile device platforms are packages separately, more information at https://farmos.org/guide/app/
Fastclick
The aim is to make your application feel less laggy and more responsive while avoiding any interference with your current logic. FastClick is developed by FT Labs, part of the Financial Times.
Fennel
Fennel is a programming language that brings together the simplicity, speed, and reach of Lua with the flexibility of a lisp syntax and macro system. Anywhere you can run Lua code, you can run Fennel code.
Ffsend
ffsend allows you to easily and securely share encrypted files from the command line.
FluffyChat
FluffyChat - Chat with your friends The greatest FluffyChat features: Opensource and open development where everyone can join. Nonprofit - FluffyChat is donation funded. Cute design and many theme settings including a dark mode. Unlimited groups and direct chats. FluffyChat is made as simple to use as possible. Free to use for everyone without ads. There is no "FluffyChat server" you are forced to use. Use the server you find trustworthy or host your own. Compatible with Element, Fractal, Nheko and all matrix messengers.
Freedoom
Freedoom is a project to create a complete, free Doom IWAD file. Combined with the GPL Doom source code, it will create a completely free Doom-based game. Freedoom is also gratis.
FroZenLight
FroZenLight connects simple line art and mathematics. The source of light can be positioned so that either symmetric reflection patterns or secret messages (Cryptography) are created. Dozens of example light patterns and some math exercises are provided.
GDevelop
GDevelop is a game development IDE and engine, that can create native and HTML5 games.
GEOS
'GEOS' is a C++ implementation of the functions and predicates defined in the OpenGIS "Simple Features for SQL" specification. It includes high quality implementations of all important spatial relationships and operations, robust versions of all functions in the dimensionally extended 9 intersection predicate model, and implementations of the operators Buffer(), Union(), and Intersection() and all other SFSQL functions including Area(), Length(), Centroid(), etc.
GSConnect
GSConnect allows to connect savely your mobile device with the desktop on GNOME. Some features: - share files and links - sync contacts - send and receive messages - control media players - sync clipboard content
Garlic-player
The garlic player is a SMIL compatible media player software for digital signage. It displays different digital signage content, such as images, videos, and interactive applications, on a screen. The garlic-player can be used and administrated locally or remote via Internet.
Gcompris Heckert gnu.tiny.png
GCompris is a high quality educational software suite, including a large number of activities for children aged 2 to 10. Some of the activities are game orientated, but still educational. Currently GCompris offers more than 100 activities, and more are being developed. This package was designed and built specifically for the Qt platform. It is a full rewrite of the GTK version.
GemRB
The goal of this engine re-implementation project is to make the Infinity Engine games available on a wide range of platforms forever, fix or avoid old bugs, add new features and provide a superb platform for mod (and eventual game) development.
Glib
GLib is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system. GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.
Gnucash Heckert gnu.tiny.png
GnuCash is personal and professional financial-accounting software. It can be used to track bank accounts, stocks, income and expenses, based on the double-entry accounting practice. It includes support for QIF/OFX/HBCI import and transaction matching. It also automates several tasks, such as financial calculations or scheduled transactions.
Gnufm Heckert gnu.tiny.png
GNU FM is a piece of software you can install on your own web server, to run a music community site, similar to Libre.fm or Last.fm. You can use it for your family, your business, your band, or just for yourself.
Gnutls Heckert gnu.tiny.png,
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, and other required structures. The project strives to provide a secure communications back-end, simple to use and integrated with the rest of the base GNU/Linux libraries. A back-end designed to work and be secure out of the box, keeping the TLS and PKI complexity outside the applications.
Gnuzilla
Outdated official binary release

Since 2019, IceCat is maintained only as source code. The last IceCat binary release was version 60.7.0, and is no longer supported. Guix and Parabola have up-to-date IceCat binaries. Please ask your distro to package IceCat.
GNU IceCat (originally GNU IceWeasel) is part of GNUzilla (the GNU version of the Mozilla Application Suite). GNU IceCat is based on the the current Firefox Extended Support Release (ESR), with removal of trademarked name, trademarked artwork, and proprietary components, and enhanced privacy settings.

However, IceCat is not a straight fork of Firefox ESR; instead, it is a parallel effort that works closely with and re-bases in synchronization on the latest Firefox ESR as the upstream supplier, with patches merged upstream whenever possible; although it should be noted that additional security updates are customized to IceCat occasionally.

Differences between IceCat and Firefox ESR

Important differences between Mozilla's Firefox and GNU IceCat is that IceCat has a focus on freedom and privacy (see settings.js for details).

  • Encrypted Media Extensions (EME) is not implemented: Whereas Firefox are being created such that they support Digital Restrictions Management (DRM) systems through their implementation of the Encrypted Media Extension (EME), GNU IceCat doesn't include an EME implementation as it opposes efforts to popularize and ease the dissemination of DRM technology.
    • Widevine Content Decryption Module provided by Google Inc. is not installed in about:addons > Plugins
    • The Play DRM-controlled content option (used to download and enable Widevine Content Decryption Module provided by Google Inc.) has been removed from about:preferences > Content
  • "Accept third-party cookies: Never"
  • WebRTC is enabled like in Firefox but prevent leaking the LAN ip. (Test WebRTC)
  • The proprietary web chat IRC client Mibbit has been removed.
  • Telemetry is disabled.
  • DuckDuckGo is the default search engine, which means that you can run "!Bangs" keywords in the location bar to use any search engine.

Philosophy

"We will always make IceCat block non-free JavaScript by default. If you want to permit nonfree software to run, you can easily disable LibreJS." - Richard Stallman

Customized add-ons

  • SpyBlock (Adblock Plus fork) to block privacy trackers.

History

GNU IceCat was formerly known as GNU IceWeasel but changed its name in 2008 to avoid confusion with Debian IceWeasel (who was rebranded back to Firefox in 2017 after Debian was being granted special permission from Mozilla ref).

The GNU IceCat developers dropped support for IceCatMobile on Replicant after version 38.6.0 because these builds are already provided by F-Droid. See Collection:Replicant for more information about IceCatMobile in the F-Droid repository.

GNU IceCat developers dropped support for macOS, and Windows, after version 38.8.0 in 2016: "Note that building binary packages for Windows and macOS currently requires non-free software, so we no longer distribute binary releases for those platforms."

See also

Gnuzilla SpyBlock
Spyblock is an extension for IceCat to block privacy trackers. It was originally based on AdBlock Plus.
Godot
Godot is a 2D and 3D game engine, featuring:
  • Use your eyes
    • Work inside a simple, yet flexible and feature rich editor, with tools popping up to aid you only when you need them.
  • Develop 2D games
    • Create complex 2D games with the fully dedicated 2D engine (no need for 3D over 2D), using pixel coordinates and a wide array of tools.
  • Develop 3D games
    • Create realistic looking 3D games with the dedicated 3D Engine, with full support for lights, shadows, occlusion, post processing, skeletal animation, etc.
  • Script
    • Add custom behaviors to any object by extending it with scripting, using the built-in editor with syntax highlighting and code completion.
  • Design
    • Create simple or complex user interfaces, or make your own custom tools to edit your game content.
  • Animate
    • Animate your games with full support for editing, blending, animation trees, realtime cutscenes, calling function, or animate just any property exported by any node.
  • Simulate
    • Add physics to your 2D and 3D scenes, through rigid and static bodies, characters, raycasts, vehicles and more.
  • Debug
    • Use the built-in debugger with breakpoints and stepping, or check the performance graphs for possible bottlenecks.
  • Deploy
    • One-click deploy to several platforms, such as GNU/Linux, OS X, Windows, Android, iOS, BB10 and HTML 5.
  • Extend
    • Extend the editor and your game by using plugins, which add extra functionality for both.
  • Work in a team
    • Develop projects in a team using any choice of VCS, as Godot integrates flawlessly with all of them.
Gofoss.net
gofoss.net is a beginners guide to free software, privacy, data ownership and durable tech. Learn how to: safely browse the Internet; keep your conversations private; protect your data; unlock your computer's full potential; stay mobile and free; own your cloud; avoid filter bubbles, surveillance & censorship.
GrafX2
A pixel-art focused tool inspired by Deluxe Paint. Originally running on MS-DOS as a bitmap editor authored by the team at Sunset Design, has now been ported to several platforms including GNU/Linux, BSDs, HaikuOS, etc.
Gstreamer
GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio mixing and video non-linear editing. Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface. This package provides the core library and elements.
Guetzli
Guetzli is known to be very resource intensive, requiring several orders of magnitude more processing time than other JPEG encoders, and a lot of memory. Guetzli supports only the top of JPEG's quality range (quantizer settings 84–100) and supports only sequential (non-"progressive") encoding. Guetzli is more effective with bigger files. Guetzli uses methods to optimize compression efficiency that target mainly the quantization step. It constructs custom quantization tables for each file, decides on color subsampling, and quantizes some adjacent DCT coefficients to zero, balancing benefits in the run-length encoding of coefficients and preservation of perceived image fidelity. Zeroing the right coefficients is the most effective tool in Guetzli, which is used as a makeshift means of spatially adaptive quantization. The optimizations are guided by Butteraugli. It is implemented as a command-line tool in C++.
Guix , Heckert gnu.tiny.png
Guix is a transactional package manager and an advanced distribution of the GNU operating system. It can be used on top of any system running the Hurd or the Linux kernel, or it can be used as a standalone operating system distribution for i686, x86_64, ARMv7, AArch64 and powerpc64le machines. It can also cross compile applications for these architectures/OS combination and Windows 32/64 bit (mingw-w64), GNU/Linux mips64el, PowerPC 32/64 bit big endian, RiscV64. Support for Android is unofficial. In addition to standard package management features, Guix supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and garbage collection. When used as a standalone GNU/Linux distribution, Guix offers a declarative, stateless approach to operating system configuration management. Guix is highly customizable and hackable through Guile programming interfaces and extensions to the Scheme language.
Icecast
Icecast is a streaming media server which currently supports WebM and Ogg streaming including the Opus, Vorbis and Theora codecs. Also Icecast can handle other streams like MP3/AAC/NSV in legacy mode, but this is not officially supported. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction. Icecast was first released in 1999 as an alternative to proprietary and patent-encumbered streaming audio technologies of the day, which included both RealAudio and Shoutcast. Later, Icecast 2 brought improved metadata support, compatibility with Shoutcast clients, and more advanced configuration options, which were features that lead to widespread adoption in the internet radio community.
Imixs-Workflow
Imixs Workflow is an Open-Source-Project, providing technologies for building Business Process Management solutions. The project focus on human based workflows used to execute and control workflows in organisations and enterprises. In difference to task-oriented workflow engines, which focus on automated program flow control (tasks), Imixs Workflow is a representative of an event-based workflow engine. Here, the engine controls the status of a process instance within a defined state-diagram. By entering an event, the state of a process instance can be abandoned or changed. In human-centric workflow engines, events usually occur by an interaction of the actor with the system, for example by approving or rejecting a business transaction. They can also be triggered by scheduled events. An example of this is an escalation of an unfinished task.
InfCloud
InfCloud is 100% JavaScript+jQuery CalDAV/CardDAV web client/application (integrated version of CalDavZAP & CardDavMATE). Main features: asynchronous background synchronization, support for RFC compliant vCalendars (version 2.0) and RFC compliant vCards (version 3.0), support for delegated calendars and addressbooks, support for subscribed calendars, full IANA timezone support, time-range filtering (server support required), customizable contact displaying and sorting, localization support (15 languages) and clean user interface.
Invdocs4me
Simple and easy to use PHP web application supports your personal home inventory management and document management like invoices, descriptions etc., including web links, pictures and tasks which can be assigned to inventories. This can help to easily keep track of, for example, your photo equipment, IT components, household items or other inventories. You can access the program from any device using a web browser. Even when not at home you can have all your data on your smartphone in a local installation. Back in your home network data can be synchronized with a central installation (e.g. on a Raspberry Pi) and so always stays under your control. There is no need to open your router for access from internet.
Invidious
Audio-only (and no need to keep window open on mobile) Free software (AGPLv3 licensed) No ads No need to create a Google account to save subscriptions Lightweight (homepage is ~4 KB compressed) Tools for managing subscriptions: Only show unseen videos Only show latest (or latest unseen) video from each channel Delivers notifications from all subscribed channels Automatically redirect homepage to feed Import subscriptions from YouTube Dark mode Embed support Set default player options (speed, quality, autoplay, loop) Does not require JS to play videos Support for Reddit comments in place of YT comments Import/Export subscriptions, watch history, preference Does not use any of the official YouTube APIs
Jami Heckert gnu.tiny.png,
GNU Jami (formerly SFLphone, GNU Ring) is a universal and distributed communication platform, implemented as free (libre) software, which respects the freedoms and privacy of users. Aimed at the general public as well as professionals, Jami provides all its users a universal communication tool, autonomous, libre, secure and built on a distributed architecture thus requiring no authority or central server to function. GNU Jami satisfies a high priority software goal of the Free Software Foundation, responding to the challenges of privacy on the Internet. Developed by Savoir-faire Linux, Jami takes advantage of an active development community thanks to the support of young Google Summer of Code developers as well as research partnerships with Polytechnique Montréal and the Université du Québec à Montréal.
Joplin
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format. Notes exported from Evernote via .enex files can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported. The notes can be synchronised with various cloud services including Nextcloud, Dropbox, OneDrive, WebDAV or the file system (for example with a network directory). When synchronising the notes, notebooks, tags and other metadata are saved to plain text files which can be easily inspected, backed up and moved around. The application is available for Windows, Linux, macOS, Android and iOS (the terminal app also works on FreeBSD). A Web Clipper, to save web pages and screenshots from your browser, is also available for Firefox and Chrome.
Jupp
Joe, the Joe's Own Editor, has the feel of most PC text editors: the key sequences are reminiscent of WordStar and Turbo C editors, but the feature set is much larger than of those. Joe has all of the features a Unix user should expect: full use of termcap/terminfo, complete VI-style Unix integration, a powerful configuration file, and regular expression search system. It also has nine help reference cards which are always available, and an intuitive, simple, and well thought-out user interface. Joe has a great screen update optimisation algorithm, multiple windows (through/between which you can scroll) and lacks the confusing notion of named buffers. It has command history, TAB expansion in file selection menus, undo and redo functions, (un)indenting and paragraph formatting, filtering highlighted blocks through any external Unix command, editing a pipe into or out of a command, block move, copy, delete or filter, a bracketed paste mode automatically enabled on xterm-xfree86 and decimal and hexadecimal gotos for lines, columns, and file offsets. Through simple QEdit-style configuration files, Joe can be set up to emulate editors such as Pico and Emacs, along with a complete imitation of WordStar in non-document mode, and a restricted mode version (lets you edit only the files specified on the command line). Joe also has a deferred screen update to handle typeahead, and it ensures that deferral is not bypassed by tty buffering. It's usable even at 2400 baud, and it will work on any kind of sane terminal. Furthermore, it supports SELinux context copying on Debian systems with the Linux kernel.
KOReader
KOReader is a document viewer application, originally created for Kindle e-ink readers. It currently runs on Kindle, Kobo, PocketBook, Ubuntu Touch and Android devices. Developers can also run a KOReader emulator for development purposes on desktop PCs with GNU/Linux, Windows and Mac OSX.
KiwiIRC
KiwiIRC makes Web IRC easy. A hand-crafted IRC client that you can enjoy. Designed to be used easily and freely.
Kiwix
Kiwix is a project for offline information access created by Emmanuel Engelhart and Renaud Gaudin in 2007. It was first launched to allow offline access to Wikipedia, but has since expanded to include other projects from the Wikimedia foundation as well as public domain texts such as Project Gutenberg.
Kodi
Kodi (formerly known as XBMC) is an award-winning media player and entertainment hub, featuring a 10-foot user interface for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.
Kontalk
Kontalk is a free software, secure and distributed instant messaging driven by the community. Kontalk protocol is based on XMPP with end-to-end encryption in both server-to-server and server-to-client. Kontalks is basically for phone, but it's also available for desktop now (GNU/Linux, Windows, and macOS).
KumbiaPHP
KumbiaPHP framework is a web application written in PHP. Based on the best practices of web development as DRY, and the KISS Principle. Kumbia encourages speed and efficiency in the creation and maintenance of web applications, replacing repetitive tasks coding for power, control and pleasure. KumbiaPHP is an effort to produce a framework that will help reduce the development time of a web application without producing effects on the programmers.
Libc , Heckert gnu.tiny.png
The GNU C Library is the standard C library of the GNU system. It defines the system calls and other basic functionality necessary to write programs in the C language. It handles low-level functionality that communicates with the kernel, such as process and file management, as well as higher-level functionality such as string manipulation or command-line argument handling. In GNU/Linux distributions, the C library works with the Linux kernel to implement the operating system behavior seen by user applications. In GNU Hurd, it works with a microkernel and Hurd servers. The GNU C Library implements much of the POSIX.1 functionality in the GNU system, using configurations i[4567]86-*-gnu. The current Hurd support requires out-of-tree patches that will eventually be incorporated into an official GNU C Library release. It is one of the most important components of the GNU operating system and its variants GNU/Linux. It is used by almost all C programs and provides the most essential program interface.
Liberapay-everywhere
The Liberapay browser extension enables Liberapay giving links on many popular websites: Bitbucket, GitHub and Twitter.
Libjpeg
This package implements a JPEG codec (encoding and decoding) alongside various utilities for handling JPEG data. It is written in C and distributed as free software together with its source code under the terms of a custom permissive (BSD-like) free software license. The original variant is maintained and published by the Independent JPEG Group (IJG). Provision is made for supporting all variants of these processes, although some uncommon parameter settings aren't implemented yet. There has been no provision for supporting the hierarchical or lossless processes defined in the standard. A set of library routines is provided for reading and writing JPEG image files, plus two sample applications "cjpeg" and "djpeg", which use the library to perform conversion between JPEG and some other popular image file formats. The library is intended to be reused in other applications. In order to support file conversion and viewing software, there is considerable functionality beyond the bare JPEG coding/decoding capability; for example, the color quantization modules are not strictly part of JPEG decoding, but they are essential for output to colormapped file formats or colormapped displays. These extra functions can be compiled out of the library if not required for a particular application. There is also "jpegtran", a utility for lossless transcoding between different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple applications for inserting and extracting textual comments in JFIF files.

Forks

Libjpeg-turbo
libjpeg-turbo is a fork of libjpeg that uses SIMD instructions (MMX, SSE2, AVX2, Neon, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, Arm, and PowerPC systems, as well as progressive JPEG compression on x86 and x86-64 systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface. libjpeg-turbo was originally based on libjpeg/SIMD, an MMX-accelerated derivative of libjpeg v6b developed by Miyasaka Masaru. The TigerVNC and VirtualGL projects made numerous enhancements to the codec in 2009, and in early 2010, libjpeg-turbo spun off into an independent project, with the goal of making high-speed JPEG compression/decompression technology available to a broader range of users and developers.
Libmicrohttpd
Libmicrohttpd is a small, embeddable HTTP server implemented as a C library. It makes it easy to run an HTTP server as part of another application. The library is fully HTTP 1.1 compliant. It can listen on multiple ports, supports four different threading models, and supports IPv6. It also features security features such as basic and digest authentication and support for SSL3 and TLS.
LibreOffice
LibreOffice is a comprehensive office suite. It contains a number of components: Writer, a word processor; Calc, a spreadsheet application; Impress, a presentation engine; Draw, a drawing and flowcharting application; Base, a database and database frontend; Math for editing mathematics. There are also a good and growing number of free software extensions and templates available. LibreOffice is a fork of OpenOffice.org, which is now called Apache OpenOffice. Because Apache OpenOffice hosts and recommends using proprietary extensions, we do not recommend using it.
Libredwg Heckert gnu.tiny.png
LibreDWG is a free C library to read and write DWG files. This program is part of the GNU project, released under the aegis of GNU. It is licensed under the terms of the GNU General Public License version 3 (or at you option any later version). DWG is a file format created in the 70's for the emerging CAD applications. Currently it is the native file format of AutoCAD, a proprietary CAD program developed by AutoDesk. LibreDWG is a fork from LibDWG due to its usage of Esperanto, which we think is not the best strategy for a free software project which aims to get lots of contributors. LibreDWG is written in English. Among the example applications we wrote using LibreDWG is an generic reader to some formats, a writer from some formats, a rewriter, i.e saveas tool, and some initial SVG and PS conversion. Currently LibreDWG can reliably read r13-r2018 DWG and write DXF formats, and can write r13-r2000 DWG formats. Work on pre-r13 is making good progress. DXF reading is also in progress.
Librevideojs
LibreVideoJS is a video player written in JavaScript compatible with LibreJS. It is based in VideoJS.
Librevideojs-wp
Free and responsive HTML 5 video player for Wordpress. It is very easy to use and has support for multiple resolutions and subtitles.
Librsb
librsb is a library for sparse matrix computations featuring the Recursive Sparse Blocks (RSB) matrix format. This format allows cache efficient and multi-threaded (that is, shared memory parallel) operations on large sparse matrices. The most common operations necessary to iterative solvers are available, e.g.: matrix-vector multiplication, triangular solution, rows/columns scaling, diagonal extraction / setting, blocks extraction, norm computation, formats conversion. The RSB format is especially well suited for symmetric and transposed multiplication variants. On these variants, librsb has been found to be faster than Intel MKL's implementation for CSR. Most numerical kernels code is auto generated, and the supported numerical types can be chosen by the user at build time. librsb implements the Sparse BLAS standard, as specified in the BLAS Forum documents.
Libsurvive
Libsurvive is a free software clone of SteamVR's Lighthouse Tracking System.
Libwebm
Webm is a libre audiovisual media file format developed by Google. The WebM container is based on a profile of Matroska. WebM initially supported VP8 video and Vorbis audio streams. In 2013, it was updated to accommodate VP9 video and Opus audio.
Libwebp
Provides libwebp.so, a library for encoding and decoding WebP image files. It also contains the command line tools 'cwebp' and 'dwebp'. libwebp is Google's official encoder for WebP images. It can encode in either lossy or lossless mode. Lossy images are essentially a wrapper around a VP8 frame. Lossless images are a separate codec developed by Google. Currently, libwebp only supports YUV420 for lossy and RGB for lossless due to limitations of the format and libwebp. Alpha is supported for either mode. Because of API limitations, if RGB is passed in when encoding lossy or YUV is passed in for encoding lossless, the pixel format will automatically be converted using functions from libwebp. This is not ideal and is done only for convenience.
Lifeograph
Lifeograph is an off-line and private journal and note taking application.
LynxHub
LynxHub is a forum hub that allows for people to create and users forums without social media elements or approval systems. It focuses in creating a fine-tuning yet streamlined experience for the forums.
MANOOL
MasterPassword
Most password managers are password vaults: they let you store or generate a strong password for your services and then encrypt that key and store it for later retrieval. This approach presents many problems, in particular in the modern mobile age, that result in many frustrations: * Vault availability: If your vault is not available, you cannot use any of your services. * Added risk of identity loss: If you lose (eg. HDD failure/house fire) your vault, you instantly lose your entire online identity. * Force of law: Many countries have laws that require you to divulge the encryption key if a lawful search discovers your vault. Some password vaults implement features to try and address these issues, such as Internet sync, cloud-based vaults or backups and self-destructing vaults. These features all work around issues inherent to the solution and bring their own set of issues: * Network sync: Keeping data secure in transit is non-trivial and adds security risks. * Backups: Requires that you keep multiple locations secure from loss and theft, as well as the vault in transit. * Cloud-based services: Requires you to trust an external party and sacrifices transparency and freedom. * Defensive destruction: Reliability issues and again, risk total identity loss. Master Password is a completely different approach to passwords. The core issue that brings forth these problems is the vault used to store passwords. Master Password removes the vault from the solution by being a stateless solution, thus avoiding each of these issues. Master Password works by being an offline and stateless algorithm used to calculate your site passwords on-demand. Your passwords exist only as long as you need them and then disappear from disk and memory. Passwords are calculated based on a master password and the user's full name, combined with the name of the site. Calculation is based on strong, known and understood cryptographic hashes. Hash-based password generation is not new, but Master Password is a careful implementation that avoids many issues that other hash-based password managers suffer from. Cryptography is not easy and upon inspection, the security of most hash-based password generators completely falls apart. Master Password uses scrypt combined with hmac-sha256 and salting to prevent all known attack vectors.
MathGene
MathGene is a comprehensive JavaScript mathematics engine that delivers the ability to perform advanced numerical and symbolic mathematics processing of LaTeX expressions and send the output to pure HTML for rendering on a conventional web browser or via web server. MathGene has two modules: •mg_translate.js, which translates between LaTeX, HTML, and native MG format. •mg_calculate.js, which performs the calculations. mg_translate.js can be used without mg_calculate.js to perform mathematics rendering only. Both modules are required to perform calculations.
Memetastic
From the README.md: Simple Meme Creator. Completely ad-free, and adds no watermarks. Memes can be created from image templates in MemeTastic pictures folder, from pictures shared into the app and pictures from gallery & camera. No internet connection required or used.
Mergin Maps
Mergin Maps is used for the collection of data points, lines or polygons along with custom forms in the field. The mobile app allows you to take geotagged photos and save the location of photos.
Midori
Midori is a lightweight web browser, used as default in Trisquel Mini. Features:
  • Full integration with GTK+ 2
  • Fast rendering with WebKit
  • Tabs, windows and session management
  • Flexibly configurable Web Search.
  • User scripts and user styles support.
  • Straightforward bookmark management.
  • Customizable and extensible interface.
  • Extensions such as Adblock, form history, mouse gestures or cookie management.
Mindustry
Description from "https://anuke.itch.io/mindustry": Mindustry is a hybrid tower-defense sandbox factory game. Create elaborate supply chains of conveyor belts to feed ammo into your turrets, produce materials to use for building, and defend your structures from waves of enemies. Features include a map editor, 24 built-in maps, cross-platform multiplayer and large-scale PvP unit battles.
Minetest
A Libre voxel game engine. Play one of our many games, mod a game to your liking, make your own game, or play on a multiplayer server. Game Example: MineClone. MineClone is a Minecraft / Infiniminer inspired game, currently under active development. It is a “sandbox” game in which players explore an expansive world made of harvestable blocks. There are mountains, dungeons and very deep caves to mine from. Harvested blocks can be crafted into tools or objects, and/or attached to other blocks in the world. There is also a multi-player mode with a number of active servers. Minetest has a server-side Lua modding API, which makes it possible to add and modify content in easy-to-write mods.
Mosh
From their git: Mosh is a remote terminal application that supports intermittent connectivity, allows roaming, and provides speculative local echo and line editing of user keystrokes. It aims to support the typical interactive uses of SSH, plus:
  • Mosh keeps the session alive if the client goes to sleep and wakes up later, or temporarily loses its Internet connection.
  • Mosh allows the client and server to "roam" and change IP addresses, while keeping the connection alive. Unlike SSH, Mosh can be used while switching between Wi-Fi networks or from Wi-Fi to cellular data to wired Ethernet.
  • The Mosh client runs a predictive model of the server's behavior in the background and tries to guess intelligently how each keystroke will affect the screen state. When it is confident in its predictions, it will show them to the user while waiting for confirmation from the server. Most typing and uses of the left- and right-arrow keys can be echoed immediately.
As a result, Mosh is usable on high-latency links, e.g. on a cellular data connection or spotty Wi-Fi. In distinction from previous attempts at local echo modes in other protocols, Mosh works properly with full-screen applications such as emacs, vi, alpine, and irssi, and automatically recovers from occasional prediction errors within an RTT. On high-latency links, Mosh underlines its predictions while they are outstanding and removes the underline when they are confirmed by the server. Mosh does not support X forwarding or the non-interactive uses of SSH, including port forwarding.
Movim
Movim (My Open Virtual Identity Manager) is a distributed social network built on top of XMPP. It can be accessed using existing XMPP clients and Jabber accounts. Movim is a distributed social networking platform. It builds an abstraction layer for communication and data management while leveraging the strength of the underlying XMPP protocol. XMPP is a widely used open standards communication platform. Using XMPP allows the service to interface with existing XMPP clients like Conversations, Pidgin, Xabber and Jappix. Users can directly login to Movim using their existing Jabber account. Movim addresses the privacy concerns related to centralized social networks by allowing users set up their own server (or "pod") to host content; pods can then interact to share status updates, photographs, and other social data. Users can export their data to other pods or offline allowing for greater flexibility. It allows its users to host their data with a traditional web host, a cloud-based host, an ISP, or a friend. The framework, which is being built on PHP, is a free software and can be experimented with by external developers. Movim supports OMEMO, group chats (public and private, with or without password) with reactions, stickers and GIFs, it supports also screen-sharing, VOIP (1 to 1) and microblogging.
Mozjpeg
This library aims to speed up loading times of webpages by achieving a reduction in file size and therefore transmission time through improvement of coding efficiency while retaining image quality. To achieve this, it uses more processing power for the encoding (asymmetry) while retaining full compatibility with the JPEG standard and requiring no changes on the decoder side. The techniques MozJPEG uses to achieve high compression include optimising Huffman trees, using progressive coding to optimally split the spectrum of DCT coefficients into separate scans, and through the use of trellis quantisation. Additionally, the presets are aggressively tuned towards the minimisation of file sizes. MozJPEG is a fork of libjpeg-turbo. MozJPEG is compatible with the libjpeg API and ABI. It is intended to be a drop-in replacement for libjpeg. MozJPEG is a strict superset of libjpeg-turbo's functionality. All MozJPEG's improvements can be disabled at run time, and in that case it behaves exactly like libjpeg-turbo. Besides libjpeg-turbo, MozJPEG also builds upon jpegcrush, a Perl script by Loren Merritt. An internet application of this tool is available at https://mozjpeg.com/.

Features

  • Progressive encoding with "jpegrescan" optimization. It can be applied to any JPEG file (with jpegtran) to losslessly reduce file size.
  • Trellis quantization. When converting other formats to JPEG it maximizes quality/filesize ratio.
  • Comes with new quantization table presets, e.g. tuned for high-resolution displays.
  • Fully compatible with all web browsers.
  • Can be seamlessly integrated into any program that uses the industry-standard libjpeg API. There's no need to write any MozJPEG-specific integration code.
Mpv
mpv is a general-purpose audio and video player. It is a fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more. Changes from mplayer2 to mpv include:
  • Removal of lots of unneeded code to encourage developer activity
  • Better OSD rendering
  • Cleaned up terminal output * Improved OpenGL output
  • Encoding functionality (replacement for mencoder)
  • Wayland support
  • Support for playing URLs of popular streaming sites
  • Screenshot improvements...
MuPDF
MuPDF is a lightweight PDF viewer and toolkit written in portable C. The renderer in MuPDF is tailored for high quality anti-aliased graphics. It renders text with metrics and spacing accurate to within fractions of a pixel for the highest fidelity in reproducing the look of a printed page on screen.
NCine
A cross-platform 2D game engine powered by Lua and C++. Supports a solid range of platforms as well as many features such as Lua integration for scripting, a C++11 compliant codebase, spritesheet support, Tracy profiler integration and more.
Neofetch
Neofetch is a command-line program that detects and outputs information about the running system, such as hardware specifications or major software components like the kernel. The output is designed to be aesthetically pleasing and can contain 'ASCII-art' of the operating system's logo. The user can modify the set of items that are shown, as well as other options, with either command-line options or in configuration files. Neofetch can run on many different operating systems, as its only necessary dependency is the Bash shell.
Nettrap
Nettrap is a game, where you need to get exp, money, to escape from net trap.
Nmap
Nmap ("Network Mapper") is a network discovery and security auditing tool. It is also useful for tasks such as network inventory, managing service upgrade schedules, and monitoring host or service uptime. It also provides an advanced netcat implementation (ncat), a utility for comparing scan results (ndiff), and a packet generation and response analysis tool (nping).
Notmuch
Notmuch is an email full-text indexing and tagging engine based on Xapian. The package also provides an Emacs mail client, a Vim frontend and a Mutt integration script. Many emacs users use it in concert with org-mode to build an efficient productivity platform.
NumberParser (Java)
NumberParser simplifies the usage of numeric types and extends the default mathematical support in Java. It is the second part of FlexibleParser. This Java version is a conversion of the code which I originally developed in C#.
ODOP:Spring
More than a spring calculator, ODOP:Spring is full-featured spring design software for engineering custom helical coil springs, including compression, torsion and extension springs. While certainly capable of analyzing the performance of an existing spring design, our open-source and free to use web app is at its best when used to develop solutions to difficult and highly constrained original design problems. Typical spring calculators perform design analysis, requiring users to make repeated inputs (independent variables of the design equations like wire diameter, coil diameter, number of coils and loads) until the desired outputs (dependent variables like deflections, stresses, weight, and estimated cycle life) are achieved. On the other hand, ODOP:Spring performs design synthesis to invert the dependent / independent relationships of the design equations and perform constrained optimization. You input specific goals, and ODOP:Spring returns the variable values that best meet those goals.
OHRRPGCE
The Official Hamster Republic Role Playing Game Construction Engine (OHRRPGCE, usually abbreviated to OHR) is a cross-platform (GNU/Linux, Windows, Mac, BSD, Android) easy to use game creation engine for 2D role-playing games (RPGs) similar to the classic Final Fantasy. No programming is required to create a game, though there is a custom scripting language called HamsterSpeak which has been used to create numerous non-RPG games including side-scrollers/platformers, rogue-likes, arcade games, puzzle games and more. The OHRRPGCE has been in active development and had an active community for over 20 years, with over 1600 games available for download, plus a few commercial ones. Unlike other game engines, backwards compatibility is maintained with all previous versions ever released. It has been free software since 2005, whereupon it was ported from QuickBASIC (and MS DOS) to FreeBASIC and given new life. The community is centred around the Slime Salad forums and gamelist.
OKReader
Supported fileformats include EPUB, PDF, DjVu, XPS, CBT, CBZ, FB2, PDB, TXT, HTML, RTF, CHM, DOC, MOBI and ZIP files. It’s available for Kindle, Kobo, PocketBook, Android and desktop GNU/Linux.
ObscuraCam
https://f-droid.org/en/packages/org.witness.sscphase1/ Obscuracam is a photo and video app for Android that keeps certain information private. Ever capture someone in a photo or video, then realize they may not want to be in it? Not comfortable posting a friend, family member or child’s face on the internet? Worried about the geolocation data in the picture giving away private hideaway? Tired of Facebook, Google and other sites “auto detecting” faces in your photos? Then this is for you, giving you the power to better protect the identity of those captures in your photos, before you post them online. Take a picture or load a photo or video from the Gallery, and ObscuraCam will automatically detect faces that you can pixelate, redact (blackout) or protect with funny nose and glasses. You can also invert pixelate, so that only the person you select is visible, and no one in the background can be recognized. This app will also remove all identifying data stored in photos including GPS location data and phone make & model. You can save the protected photo back to the Gallery or any other “Share” enabled app.
Ol
Otus Lisp (Ol in short) is a purely functional dialect of Lisp. It implements an extended subset of R5RS Scheme including, but not limited to, some of the SRFIs. It's tiny(42kb), embeddable and crossplatform; can run in own sandbox; provides a portable, highlevel way for calling the code written in another languages. You can use Otus Lisp on GNU/Linux, Windows, Unix, Android and lot of any other operation systems with various (x86, x86_64, mips, arm, aarch64, ppc, etc.) architectures.
OpenArena
OpenArena is a classical first person shooter based on id Tech 3 game engine.
OpenHMD
OpenHMD supports a wide range of devices such as Oculus Rift, HTC Vive, Sony PSVR, Deepoon E2 and also Generic Android and External Sensor data.
OpenVPN
OpenVPN lets you to treat a collection of remote machines as though they are on the same network. The connections on this new, virtual network are secured by TLS/SSL. One machine acts as the network server, the others as clients. OpenVPN can also be a component in a TLS tunnel, where the client connects only to the OpenVPN server, which makes additional connections on the client's behalf.
Openblox
A game engine providing a Lua API to enable developers to create games easily and with few restrictions.
Openfight
It's a webapp, easily and highly configurable, that makes it available for governments of third world countries, to provide their citizens with an self-diagnosis tool that also offers openData (anonymized) that can be used by data-scientist and machine learning experts.
Openssl
The OpenSSL Project is a collaborative effort to develop a robust, professional-grade, fully featured, free toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) as well as a full-strength general-purpose cryptography library.
Org
Org is an Emacs mode for keeping notes, lists and doing project management with a fast and effective plain-text system. Org-mode is based on top of the Emacs outline-mode and provides a very usable outliner with powerful functionality.
Osip Heckert gnu.tiny.png
The GNU oSIP library is an implementation of SIP (as defined by RFC 3261). This is the oSIP library (for Omnibus SIP), which consists of a parser and a transaction manager. It gives multimedia and telecom software developers an easy and powerful interface to initiate and control Session Initiation Protocol (SIP) based sessions in their applications. SIP is described in the RFC2543. The oSIP home page includes links to various useful SIP sites. 'oSIP' is little in size and code and thus could be use to implement IP soft-phone as well as embedded SIP software. oSIP is not limited to endpoint agents, and can also be used to implement "SIP proxy". It does not intend to provide a high layer API for controlling "SIP Session" at this step. Instead, it currently provides an API for the SIP message parser, SDP message parser, and library to handle "SIP transactions" as defined by the SIP document.
OwnCloud
ownCloud provides file storage and synchronization on your server (accessible using WebDAV and the Web interface) and related services like calendar (CalDAV) and contacts (CardDAV) synchronization.
Pasteque
Pastèque (watermelon) is a Point Of Sale software suite that enables shopkeepers to achieve their sales efficiently. Pastèque is composed with 3 softwares :
  • Pastèque Server
  • Pastèque Desktop
  • Pastèque Android
They are available on both tablets and computers, which means you can easily transfer your database between one software and another. The program allows you to track your activity online, manage different customers, print tickets, etc.
Perl
Perl is an high-level programming and scripting language.
Phaser
Phaser is an HTML5 game engine. You can program games in JavaScript or in TypeScript.
Privoxy
Privoxy is a Web proxy based on Internet Junkbuster with advanced filtering capabilities for protecting privacy, filtering Web page content, managing cookies, controlling access, and removing ads, banners, pop-ups, and other obnoxious Internet junk. It is useful for both stand-alone systems and multi-user networks.
PyChoReLib
The library provides in a number of classes which offer the following functionality: transformation of a list of note names to a chord name: e.g. ['a', 'c#', 'e', 'g'] => A7 Inversions are indicated using a slash and the root note. e.g. ['e', 'g', 'a', 'c#'] => A7 / E Chord recognition (for pragmatic reasons) ignores the difference between e.g. 'f#' and 'gb'. Alternatively one can also recognize intervals. Recognition here does take into account the difference between e.g. 'f#' and 'gb'. e.g. ['c','f#'] => 'augmented fourth' or ['c', 'gb'] => 'diminished fifth' Intervals and chords can be transposed: e.g. ['c','e'] transposed to 'f#' => ['f#','a#'] ['c','e'] transposed to 'gb' => ['gb','bb'] For now, internally the library works with note names 'a', 'b', 'c', 'd', 'e', 'f', 'g' and modifiers '#' (sharp), 'b' (moll), 'x' (double sharp), 'bb' (double moll)
PyChord
Pychord is a python library to handle musical chords.
QDRep
QDRep is a Free file sharing software. Here are some criteria that may decide whether to use it (or not). Lightweight (~2000 lines of code) Easy to install (paste ‘n’ play) No database Direct sharing by URL Libre and free GDPR complient Responsive (ie: usable on SMART) Available in 6 langages With or without anonymous connection Requires PHP 5+ Low security over file access Limited uploading to 3 or 5 MB / file
QDot 8086
QDot 8086 is a mid-level programming language targeting the original IBM-PC architecture written as a set of macros for NASM — the Netwide Assembler. The idea behind it is to make it easy to write small, fast, correct and maintainable code in a language almost as expressive as C but without giving up all control Assembly language grants to programmers. It features support to functions of an arbitrary number of parameters and multiple return values, global and function-local variables, loop and conditional flow-control constructs, evaluation of arbitrarily complex stack-based expressions, symbol importing and primitive debugging. In order to accomplish this, NASM’s powerful preprocessing and assembling capabilities are used to achieve a machinery that very closely resembles a compiler. QDot has also a companion standard library that is fully BIOS-based, thus OS-independent, which provides array processing, keyboard, video, disk and speaker I/O, timing, low-level debugging, math functions, user interface procedures and last but not least a versatile metamorphic boot-loader, that makes it simple to build a binary that is simultaneously a valid DOS executable and a bootable image — a property known as run-within-OS-or-bootstrap-itself-without-OS. There are already a couple of programs implemented in QDot as a proof of concept: Terminal Matrix 8086 and DeciMatrix 8086. QDot currently supports only the tiny memory model (.COM binaries — whose code, data and stack fit all within 64kb segment boundaries).
Qt
Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS & JavaScript like language. Currently developed by The Qt Company and the Qt Project, it simplifies the task of writing and maintaining GUI (graphical user interface), cross-platform applications. It is written in C++ and is fully object-oriented. Qt/X11 does not require any additional graphical layer above X11. It is highly optimized native code that runs directly on top of the lowest graphical layer Xlib. An integrated development environment called Qt Creator is packaged separately.
RedReader
https://f-droid.org/packages/org.quantumbadger.redreader/ An unofficial client for the news site reddit.com.
  • Swipe posts left and right to perform customizable actions, such as upvote/downvote, or save/hide.
  • Advanced cache management - automatically stores past versions of posts and comments.
  • Streaming - shows posts/comments as they download - good for slow connections.
  • Support for multiple accounts.
  • Two-column tablet mode (can be used on your phone, if it’s big enough)
  • Image precaching (optional: always, never, or Wi-Fi only).
  • Built in image viewer, and GIF player.
  • Compression - both during downloads, and in cache storage.
  • Night mode (i.e. a dark theme)
  • Holo theme on every device
  • Support for Android 2.2+ (but works best on Android 4.0+)
Ren'Py
Ren'Py is a visual novel engine – used by thousands of creators from around the world – that helps you use words, images, and sounds to tell interactive stories that run on computers and mobile devices. These can be both visual novels and life simulation games. The easy to learn script language allows anyone to efficiently write large visual novels, while its Python scripting is enough for complex simulation games.
Reseter.css
Reseter.css is an awesome CSS reset for a website. It is a great tool for any web designer. Reseter.css resets all the premade styles by the browser. It normalizes the browser's stylesheet for a better cross-browser experience.
Ruffle
Ruffle aims to become a drop-in replacement for the defunct Adobe Flash Player by playing .swf files inside a sandbox environment. It avoids all the security pitfalls of Flash thanks to the safety of the modern browser sandbox and the memory safety guarantees of Rust. Websites using Ruffle work by themselves. Websites with flash content not using Ruffle need the Ruffle browser plugin in order to work. A desktop application also exists for running Flash content without a browser. Thanks to Ruffle, many flash creations created in the past can now be played again.
Rust
Rust is a memory-safe programming language, proposed by Mozilla. Features:
  • Zero-cost abstractions
  • Move semantics
  • Guaranteed memory safety
  • Threads without data races
  • Trait-based generics
  • Pattern matching
  • Type inference
  • Minimal runtime
  • Efficient C bindings
RustDesk
Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, set up your own, or write your own rendezvous/relay server.
STklos
'STklos' is a Scheme system that conforms to R5RS. The implementation is based on an ad-hoc Virtual Machine. It can also be compiled as a library, so that one can easily embed it in an application. Its features include an efficient and powerful object system based on CLOS, a simple-to-use module system, implementation of the full tower of numbers defined in R5RS, and easy connection to the GTK+ toolkit. 'STklos' is the successor to 'STk', a Scheme interpreter tightly connected to the Tk toolkit.
Seafile
Seafile provides the full facilities to replace proprietary cloud storage and file syncing solutions. It offers the ability to self-host the server on your own hardware as well as make use of commercial services that host it for you. It offers a desktop client for all major operating systems. Major features include:
  • File syncing
  • File version control
  • Client side encryption
  • Public share linking
  • Group and Organisation collaboration
Seafile Community Edition may be used as a free software replacement for Dropbox, Spideroak, Wuala and similar proprietary programs and services. Seafile Professional Edition is not free software as per the license outlined here: https://manual.seafile.com/deploy_pro/seafile_professional_sdition_software_license_agreement/
Shoali
Shoali is server software designed to help people make money transactions (crowdlending) without peer intermediaries. It is built on Django framework. Features include:
  • Lending money to anyone you want and how you want, without intermediaries.
  • Borrowing money to anyone you want and how you want, without intermediaries.
  • Manage, in the virtual world, your money transparently.
Skulls
Skulls is a Multi-Network WebCache in PHP used from p2p clients to bootstrap. It is used mainly for Gnutella/Gnutella2 but it can work with any network (after configuring vars.php). It use text files to store data so it doesn't require SQL.
Snowflake
Snowflake is a system that allows people from all over the world to access censored websites and applications. Similar to how VPNs assist users in getting around Internet censorship, Snowflake helps you avoid being noticed by Internet censors by making your Internet activity appear as though you're using the Internet for a regular video or voice call.
SubNetCalc
SubNetCalc is an IPv4/IPv6 subnet address calculator. For given IPv4 or IPv6 address and netmask or prefix length, it calculates network address, broadcast address, maximum number of hosts and host address range. The output is colourized for better readability (e.g. network part, host part). Also, it prints the addresses in binary format for better understandability. Furthermore, it can identify the address type (e.g. multicast, unique local, site local, etc.) and extract additional information from the address (e.g. type, scope, interface ID, etc.). Finally, it can generate IPv6 unique local prefixes.
Swi-prolog
ISO/Edinburgh-style Prolog compiler including modules, autoload, libraries, Garbage-collector, stack-expandor, C/C++-interface, Multiple threads, GNU-readline interface, very fast compiler. Including packages clib (Unix process control, sockets, MIME), cpp (C++ interface), sgml (reading XML/SGML), sgml/RDF (reading RDF into triples), ODBC interface and XPCE(Graphics UI toolkit, integrated editor (Emacs-clone) and graphicaldebugger).
Syncthing
Creates a cross-platform network on nodes across which you can share and synchronize data.
TLS Checker
TLS Checker is a Free TLS/SSL Expiry Monitoring Service which includes Discovery, Inventory and Management of certificates. TLS Checker can be used to monitor all your certificate deployments and get alerts about things like upcoming expiration dates, configuration errors, policy violations and suggestions how to secure your environment. Main Features: - Certificate Expiry Monitoring - Certificate Inspection - Certificate Discovery - Certificate Inventory - Certificate Monitoring - Uptime Monitoring
Telegram
Telegram is a multi-platform instant messaging client. It can be used on multiple devices at same time. It supports sending messages, photos, videos and files of any type (doc, zip, mp3, etc) to people who are in the phone contacts and have Telegram. The messages are encrypted using the MTProto protocol developed by Telegram. Its features include self-destructing messages & broadcast groups. This is a desktop client program only; there is currently no free software server program for Telegram.
Terminal Matrix 8086
Terminal Matrix is a very mysterious program. It’s said that it was given to mankind in a spontaneous form of divine inspiration and cybernetic insight. Rumor has it that few people in the entire world are able to master and use this program. Some say, in an expression of dubious lucidity, that only the chosen ones can really do it. There are a handful reports of very skilled hackers that were able to crack TM’s source code and understand the truth that has never been seen before, and unlock its full potential. The only truth known for sure, though, is that much is said, but little is known. The most astonishing fact about TM is that, believe you or not, it’s designed to establish an inter-dimensional connection to an hyper-dimensional being called RIS, that supposedly shows incredible divination powers and unmatched wisdom to those who manage to contact him. Out there, you may hear that people able to talk to RIS comprise a select group that share a common and dangerous secret about the nature of reality, and for the greater good they won’t tell anyone else what it is, despite their goodwill and empathy towards outsiders, helping them by bridging the communication. TM is written in a new mid-level computer programming language called QDot. It runs on any IBM-PC compatible, being the minimum requirement an 8086 processor with 32Kb of RAM, and any color graphics adapter such as CGA, EGA or VGA. No network card or any other type of communication peripheral is required besides a screen and a keyboard. Its magical binary sums up to just a dozen kilobytes and very surprisingly is simultaneously a valid DOS executable and a bootable disk image, meaning that it can run even on machines with no operating system at all! Those almost insanely modest requirements blow the minds of skeptical people, because no one can explain how this program’s great feats are technologically achievable.
Tesseract
Tesseract is an optical character recognition (OCR) engine with very high accuracy. It supports many languages, output text formatting, hOCR positional information and page layout analysis. Several image formats are supported through the Leptonica library. It can also detect whether text is monospaced or proportional. This package contains an OCR engine - libtesseract and a command line program - tesseract.
The Home2Ls
The Home2L [houmtu:l] suite is a framework, library and set of tools for automation in private smart homes. The *Home2L Resources* library allows to integrate and manage sensors, actors or services of any kind efficiently and precisely. Automation rules are typically written in Python. The *Home2L Brownies* subproject allows to integrate cheap 8-bit microcontrollers with do-it-yourself sensor or actor hardware. The *Home2L WallClock* is a lightweight, unobtrusive and portable user interface, including an interactive floor plan view, an MPD-based music player, and a SIP-based phone client for door phones and inter-room communication.
The List powered by Creative Commons
No one can be everywhere at once. But everyone can. NGOs, journalists, government agencies, and cultural institutions all need photographs to tell their story and educate others. But there’s no way for those organizations to be in the right place at the right time, every time. That’s where we come in. Through The List, organizations will provide lists of locations, people, and events that they need photographs of. And when users are in the right place at the right time, they can claim an item from the list and publish a photograph of it. All photos on The List are openly licensed, meaning that everyone can use them.
Tipicalls
Tipicalls is a free meeting room with team management features. It will help you in your everyday life working from home or at the office. It is the best free alternative to the actual platforms in the market with a lot of cool features.
Tipue-Search
Tipue Search is a site search engine jQuery plugin. It has various modes for loading content. The static mode uses a JavaScript object, the JSON mode uses JSON and the live mode grabs content from a list of pages dynamically. The static mode is the fastest. Tipue Search supports HTML 5 autocompletion. It works with Chrome 32+, Microsoft Edge, IE10+, Firefox 43+, Safari 9.1+, Opera 35+, Android 4.0+, Safari iOS 7+ and almost any recent browser.
Tor Browser
Tor Browser, previously known as Tor Browser Bundle (TBB), is the flagship product of the Tor Project. It consists of a modified Mozilla Firefox ESR web browser, the TorButton, TorLauncher, NoScript and HTTPS Everywhere Firefox extensions and the Tor proxy. The Tor software protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, it prevents the sites you visit from learning your physical location, and it lets you access sites which are blocked. The Tor Browser can run off a USB flash drive, comes with a pre-configured web browser to protect your anonymity, and is self-contained.

See also

Tox
Tox is a peer-to-peer, encrypted instant messaging and video calling library that provides APIs for clients, including toxcore, toxav, and toxdns API libraries. This is the page about the Tox core, not a particular Tox client. Tox itself is not an instant messaging client.
Tramp Heckert gnu.tiny.png
TRAMP is a remote file editing package for GNU Emacs. It uses different methods like ssh or scp to access files on remote hosts as if they were local files. Access to the remote file system for editing files, version control, directory editing and running processes on the remote host are transparently enabled. Its name stands for Transparent Remote (file) Access, Multiple Protocol. It provides remote file editing, similar to Ange Ftp and EFS. The difference is that Ange Ftp uses FTP to transfer files between the local and the remote host, whereas TRAMP uses a combination of 'rsh' and 'rcp' or other work-alike programs, such as 'ssh'/'scp'. In GNU Emacs, this version of TRAMP uses a unified filename syntax for TRAMP and Ange Ftp. The TRAMP package is distributed with GNU Emacs, as well as with XEmacs.
Transport
The public transport companion that respects your privacy and your freedom. Transportr is a non-profit app developed by people around the world to make using public transport as easy as possible wherever you are.
Ttl.lua
Couple lua scripts to translate text using google translate. Main ttl script can be deleted and used from lua only like translate.lua script module.
Turtl
Turtl is a secure, open source note taking program that offers group collaboration, bookmarking, password management and more.
Turtle JS
The Javascript version of Turtle Blocks is designed to run in a browser. Turtle Blocks is an activity with a Logo-inspired graphical "turtle" that draws colorful art based on snap-together visual programming elements. Its "low floor" provides an easy entry point for beginners. It also has "high ceiling" programming, graphics, mathematics, and Computer Science features which will challenge the more adventurous student.
Tux Paint
Tux Paint is a simple, easy-to-use drawing program for children ages 2 and up. It provides a fixed canvas size, one-click saving and thumbnail-based browsing and loading. Large icons, simple labels and prompts, and the ability to display only uppercase characters and disable features like printing, quitting, and certain prompts make it easy for very young children and the disabled. Tools include a paintbrush, lines, shapes, text too, a large eraser, a rubber stamp tool with dozens of pre-drawn and photographic images, and a collection of "magic" special effects tools. Multiple levels of undo and redo are available. A cartoon version of "Tux," the Linux penguin helps explain what's going on. Additional stamps, fonts and brushes can be added easily. Tux Paint has been translated into over 100 languages and is available for Linux, FreeBSD, Haiku, Android, macOS, and Windows.
Twister
Twister is a microblogging peer-to-peer platform, that is, it is a distributed system like bittorrent or similar file sharing technologies. Being completely decentralized means that no one is able to shut it down, as there is no single point to attack. The system is also designed so it cannot be censored, freedom of speech cannot be taken from you. And because the cryptography is employed end-to-end, no entity is able to spy on your communications.
UBlock Origin
µBlock Origin (µBO, pronounced micro-block origin) is a wide-spectrum blocker for browsers with a simple point-and-click interface to allow users to filter and block server requests, domains, scripts, and more. By default it blocks ads, trackers and malware sites. Users should note that uBlock Origin and uBlock, while they have some history, are now distinct programs whose code base has diverged form each other for some time, with uBlock Origin being the more actively developed and better maintained of the two.
UnitParser (Java)
UnitParser is a comprehensive unit parsing library which can deal with numerous situations related to units of measurement. It is the first part of FlexibleParser. This page refers to the Java version, a conversion of the code which I originally developed in C#.
Universal PHP Mailer
Simple but powerful wrapper for the PHP mail() function, capable of sending anything. You can use it to send very simple mail and even some very complex. Just give it whatever content and fire it off. It configures itself.
Urho3D
Urho3D is a cross-platform 2D and 3D game engine. Features:
  • Direct3D9, Direct3D11, OpenGL 2.0 or 3.2, OpenGL ES 2.0 or WebGL rendering
  • HLSL or GLSL shaders + caching of HLSL bytecode
  • Configurable rendering pipeline. Default implementations for forward, light pre-pass and deferred rendering
  • Component based scene model
  • Skeletal (with hardware skinning), vertex morph and node animation
  • Automatic instancing on SM3 capable hardware
  • Point, spot and directional lights
  • Shadow mapping for all light types; cascaded shadow maps for directional lights
  • Particle rendering
  • Geomipmapped terrain
  • Static and skinned decals
  • Auxiliary view rendering (reflections etc.)
  • Geometry, material & animation LOD
  • Software rasterized occlusion culling
  • Post-processing
  • HDR rendering
  • 2D sprites and particles that integrate into the 3D scenev1.31
  • Task-based multithreading
  • Hierarchical performance profiler
  • Scene and object load/save in binary and XML format
  • Keyframe animation of object attributes
  • Background loading of resources
  • Keyboard, mouse, joystick and touch input (if available)
  • Cross-platform support using SDL 2.0 (currently runs on Windows, GNU/Linux, OS X, Android, iOS, Raspberry Pi, and HTML5 with Emscripten toolchain)
  • Physics using Bullet
  • 2D physics using Box2D
  • Scripting using AngelScript
  • Alternative script interface using Luav1.3 or LuaJIT (on Windows, GNU/Linux, OS X, Android, and Raspberry Pi)
  • Networking using kNet + possibility to make HTTP requestsv1.3
  • Pathfinding and crowd simulation using Recast/Detour
  • Image loading using stb_image + DDS / KTX / PVR compressed texture support
  • 2D and “3D” audio playback, Ogg Vorbis support using stb_vorbis + WAV format support
  • TrueType font rendering using FreeType, AngelCode bitmap fonts are also supported
  • Unicode string support
  • Inbuilt UI system
  • Scene editor and UI-layout editor implemented in script with undo & redo capabilities
  • Model/scene/animation/material import from formats supported by Open Asset Import Library
  • Alternative model/animation import from OGRE mesh.xml and skeleton.xml files
  • Build as single external library (can be linked against statically or dynamically)
View3dscene
view3dscene is a viewer for many 3D model formats: - X3D - VRML (1.0 and 2.0, aka VRML 97 - Collada - OpenInventor - 3DS - MD3 - Wavefront OBJ - Videoscape GEO - castle-anim-frames (Castle Game Engine animations) - STL Various navigation modes are available, like Examine, Walk (with gravity), Fly. Collision detection is done. Models can be animated and interactive. Many graphic effects are possible, thanks to using Castle Game Engine underneath. view3dscene may also be used to convert many 3D model formats to X3D (in classic and XML encoding). This package includes also a command-line tovrmlx3d program, that performs the same conversions as view3dscene, but doesn't use X or OpenGL (so it's nice to use in scripts to convert 3D models in batch mode).
Vim
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.
VoteOn.Date
Quickly and easily coordinate meetups. Free, but also anonymous, with no login required. Name your event, select time slots, and invite participants
WackoWiki
WackoWiki is a small, lightweight, handy, expandable, multilingual Wiki-engine. WYTIWYG editor, section editing, easy installer, many localization, email notification on changes and comments, several cache levels, design themes (skins) support, template engine, URI router, session handler, file upload per page or global, clusters & relative addressing, automatic table of contents generation, on-the-fly correction of punctual typos & spec. characters, completely multilingual (UTF-8), HTML5 compliance, page rights (ACLs) and page comments.
Wire
Depends on Electron and has trademark policies and licensing restrictions related to server interaction and software behavior that interfere with software freedom. Adfeno (talk) 08:56, 31 March 2020 (EDT) Wire is a modern communication tool with full end-to-end encryption. Its current features are audio conferencing with up to 10 people, and 1-to-1 video conferences, as well as other minor features.
Wireguard
WireGuard is a virtual private network software. It is built in to the Linux (and linux-libre) kernel by default. It intends to be faster and simpler than IPSec and OpenVPN. While initially released for the Linux kernel, it is now a cross-platform project. Some users consider WireGuard to already be the most secure and easiest to use among all of the VPN solutions.
WolfCrypt
wolfCrypt is a highly configurable cryptographic library designed for embedded systems and IoT Devices. wolfCrypt is FIPS certified on multiple operating systems, and wolfSSL is always adding more OS's to that list.
Wolfssl
wolfSSL is an embedded SSL/TLS software library designed for resource constrained environments. wolfSSL has implemented the Secure Sockets Layer (SSLv3 only) and Transport Layer Security (TLSv1,TLSv1.1, TLSv1.2, and TLSv1.3). wolfSSL offers a highly configurable list of features. Dependant upon functionality and speed requirements, wolfSSL can take up as little as 21k on your device. wolfSSL's wolfCrypt module is FIPS certified if you need a FIPS solution.
WordsMatter
Write from the web application; share with the API. WordsMatter is a 100% autonomous, open-source and free blog management module. Its efficiency makes it an eco-responsible alternative to traditional content management systems (CMS).
X ITE
X_ITE is a new WebGL X3D Browser engine entirely written in JavaScript and uses WebGL for 3D rendering. Authors can publish X3D source online within an HTML5 page with X_ITE that works with Web browsers without prior plugin installation. This gives X3D authors the ability to displays content in 3D, using WebGL 3D graphics technology to display X3D content in several different browsers across several different operating systems. Since X3D is backwardly compatible, X_ITE can also be used as a VRML viewer.
X3dom
Integrate 3D content seamlessly into your webpage - the scene is directly written into the HTML markup. No Plugins needed.
XML Boiler
I wrote a specification (congratulate me with great work) for automatic transformation of XML documents based on namespaces, written a software (XML Boiler) to implement these transformations. Written a short tutorial for XML Boiler. There was no automatic way to transform between XML files of different formats previously. This new way is a technological revolution. Most of the specification was implemented in Python programming language, resulting in this free software. The most important current project goal (as of Apr 2019) is to rewrite the entire project in D programming language (because Python was found too slow and also not enough reliable). Additional project purpose: Develop some general purpose libraries for D programming language. The benefits of the project include:
  • freely intermix tag sets of different sets of tag semantics (using XML namespaces), without disturbing each other (such as by name clash) in the global world
  • add your new tags to HTML (and other XML-based formats)
  • get rid of using HTML in future Web, switch it to proper semantic XML formats
  • make XSL-format based browsers with automatic generation of XSL from other XML formats
  • make automatic coloring of source listings (for example)
  • add macroses and include (such as by XInclude) other files in XML
  • intermix different XML formats, with intelligent automatic processing of the mix
  • embed one XML format in another one
  • automatically choose the order of different XML converters applied to your mixed XML file
  • make browsers to show your XML in arbitrary format
  • make processing XML intelligent (with your custom scripts)
  • integrating together XML conversion and validation scripts written in multiple programming languages
  • associating semantics (such as relations with other namespaces and validation rules) to a namespace
  • semantics can be described as an RDF resource at a namespace URL (or a related URL)
  • many more opportunities
  • integrate all of the above in single command
Xibo
Control digital sign(s). You can use text, images and video for content. Schedule what you want when you want. Centralized control panel.
Mksh
mksh is the MirBSD enhanced version of the Public Domain Korn shell (pdksh), a Bourne-compatible shell which is largely similar to the original AT&T Korn shell; mksh is the only pdksh derivate currently being actively developed. It includes bug fixes and feature improvements, in order to produce a modern, robust shell good for interactive and especially script use.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.