Semantic search

Jump to: navigation, search


Airhook
Airhook is a reliable data delivery protocol, like TCP. Unlike TCP, Airhook gracefully handles intermittent, unreliable, or delayed networks. Other features include session recovery, queue control, and delivery status notification. Airhook is useful for keeping connections running over bad wireless networks (like CDPD), intermittent dial-up connections, and any other network that doesn't work very well. The implementation includes a TCP proxy (so you can use HTTP, SSH, etc.) and a protocol library for applications that want more control (real-time media delivery, games, etc).
Alexis FTP (aftp)
aftp is an FTP library and a background FTP tool. The aftp tool is a good example on how to use the library. You need FTP functionality in your software? Use the aftp library!
Ambassador
Ambassador is a fork of the ChatZilla IRC client built upon the Unified XUL Platform. It features a simple, straighforward interface with a number of options for customization and extensibility. It is available as an add-on compatible with other applications built upon UXP, and as a stand-alone package that can be installed and run independently of a browser.
Anastasis , Heckert gnu.tiny.png
Anastasis is a key recovery system that allows the user to securely deposit shares of a core secret with an open set of escrow providers, to recover it if the secret is lost. The core secret itself is protected from the escrow providers by giving each provider only part of the information, and additionally by encrypting it with an identity-based key unknown to the providers.
AnonymousMessenger
Features Double end to end encryption Completely peer to peer using hidden services Cryptographic Identity Verification Excellent Network Security Voice Messages Live Voice Calls over tor (alpha feature) Text Messages Metadata stripped media messages Raw file sending of any size (100 GB+) coming soon... Both peers have to add each others onion addresses to be able to communicate Disappearing messages by default Encrypted file storage on Android Screen security
AntiDialer
AntiDialer is a QT-based broadband dialer for Sify Broadband users in India. It has features comparable to the Sify Windows dialer, such as password saving and autologin. Now Sify users no longer have to depend upon the old default dialer provided by Sify.
Antidote
Antidote is an free software implementation of the IEEE 11073-20601 standard. It also contains the implementation of a D-Bus based 11073 manager service.
Apache HTTP Server
The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet. It features support for HTTPS, virtual hosting, CGI, SSI, IPv6, easy scripting and database integration, request/response filtering, many flexible authentication schemes, and more.
Aplakons
Aplakons allows you to build a sheets schema to organize activities to be followed by registered users. You can configure sets of sheets to customize each one’s activities to follow. You prepare a repository of sheets (as concrete activities), and after you order them in different arrays. The arrays can be assigned to users as activity plans. For example, a whole diet (array) based on cooking recipes (activities).
Arping
Arping is an ARP level ping utility. It's good for finding out if an IP is taken before you have routing to that subnet. It can also ping MAC addresses directly.
Async-timeout
Used in cases where part of the software being developed is time-sensitive, so that the code block doesn't wait too much time for certain event to complete.
Aumonet
Detects network and SSH server availability, mounts registered accesses and maintains them mounted accross network changes and interruptions.
AuthzForce
The AuthzForce project provides an Attribute-Based Access Control (ABAC) framework compliant with the OASIS XACML standard v3.0, that mostly consists of an authorization policy engine and a RESTful authorization server. It was primarily developed to provide advanced access control for Web Services or APIs, but is generic enough to address all kinds of access control use cases. You can use AuthzForce in two ways depending on your needs: Java API: AuthzForce provides a XACML PDP (Policy Decision Point) engine as a Java library so that applications can instantiate and use an embedded XACML PDP easily with Java. This API is provided by AuthzForce Core. Web API: AuthZForce provides a multi-tenant HTTP/REST API to PDPs and PAPs (Policy Administration Points) that web clients can call to manage policies, request authorization decisions, etc. This API is provided by AuthzForce Server.
Autohosts
Hosts files will reroute unwanted traffic from ad farms, behavioral tracking firms and malware sites to a blackhole; routing to 0.0.0.0 (localhost; your PC) when a request is made to a URL on the blacklist. Which means any traffic that would have left your system for that destination, is sent inward, to your localhost and then abandoned. Despite what some may suggest, hosts files are not "1980s technology" and still very useful today, as an additional layer of security. Hosts file are a useful redundancy when coupled with ad blockers like uBlock Origin and uMatrix - while debugging or 'Temporarily Allow All on this Site' with Noscript can open you up to underlying attacks or privacy intrusions. In-browser filters won't protect you if the browser itself is phoning home. If you have an up-to-date hosts file, the risk is severely lessened. Auto Hosts will automate the setup process for maintaining an up to date hosts file, by: - Installing a weekly cronjob to pull fresh/updated copies of hosts lists (default is every Sunday at 7:22pm) (Default custom_filters and firefox-includes) source appends Facebook trackers, Linkedin ads, Google fonts, Firefox telemetry and other harvester sites that curated lists for whatever reason, have not added to their blacklists - Refreshes DNS to instantiate the re-routed changes (Mac Only) If Devdom is installed, append all local virtualhosts (if it is installed - it is -not- a requirement! Autohosts does a conditional check to ensure your dev environment doesn't break if you're using Devdom. Read the code.) - Uninstall offers the ability to revert to a fresh hosts file and undo any changes made by Autohosts; a backup will be copied to /tmp - Add custom blacklists, whitelists and host sources from ~/autohosts on your desktop
Avahi
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared. Compatible technology is found in Apple MacOS X (branded "Bonjour" and sometimes "Zeroconf"). Avahi is primarily targetted at GNU/Linux systems and ships by default in most distributions. It is not ported to Windows at this stage, but will run on many other BSD-like systems. The primary API is D-Bus and is required for usage of most of Avahi, however services can be published using an XML service definition placed in /etc/avahi/services. See also the nss-mdns project, which allows hostname lookup of *.local hostnames via mDNS in all system programs using nsswitch
BIND
BIND (Berkeley Internet Name Domain) is an implementation of the Domain Name System (DNS) protocols and provides a free redistributable reference implementation of the major components of the Domain Name System, including:
  • Domain Name System server
  • Domain Name System resolver library
  • Tools for managing and verifying the proper operation of the DNS server
Basapp
BasApp is a software for friendly creation of web applications, based on your own database structure. Once BasApp is installed in a webserver, the developer can do all the job with a web browser, same as final user.
Bcrypt
Password hashing Python library.
Beehive
Beehive is an event and agent system, which allows you to create your own agents that perform automated tasks triggered by events and filters. It is modular, flexible and really easy to extend for anyone. It has modules, so it can interface with, talk to, or retrieve information from Twitter, Tumblr, Email, IRC, Jabber, RSS, Jenkins, Hue... Connecting those modules with each other lets you create immensly useful agents.
Bibliogram
Bibliogram works without browser JavaScript, has no ads or tracking, and shows no pop-up that prevents you to view content without an account. It is inspired by Invidious. A list of available instances can be found here. See Bibliogram-specific and Instagram-related features here.
Binkd
Binkd is a Fidonet mailer designed to operate via TCP/IP networks. As a FTN-compatible internet daemon, it makes possible efficient utilization of TCP/IP protocol suite as a transport layer in FTN-based (Fido Technology Network) networks.
Bird
BIRD is an Internet routing daemon with full support for all the major routing protocols. It allows redistribution between protocols with a powerful route filtering syntax and an easy-to- use configuration interface. This package supports IPv4 and IPv6 versions of OSPF, RIP and BGP.
Blueman
Blueman is a GTK+ Bluetooth Manager Blueman is designed to provide a simple yet effective means for controlling the BlueZ API and simplifying Bluetooth tasks, such as: Connecting to 3G/EDGE/GPRS via dial-up Connecting to / Creating Bluetooth networks Connecting to input devices Connecting to audio devices Sending / Receiving files via OBEX Pairing It is lightweight, easy to use, Python based, and GPL licensed. The original project page of Valmantas Palikša can be found on Launchpad.
Briar
Briar is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn't rely on a central server - messages are synchronized directly between the users' devices. If the internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the information flowing in a crisis. If the internet's up, Briar can sync via the Tor network, protecting users and their relationships from surveillance.
Broadband-usage
This software meters the traffic on an SNMP-enabled broadband modem/router and then lets you find out your usage by calendar month. It's main purpose is to let you know what your usage is without having to resort to your ISP's website and without having to trust their accounting. If they get their accounting wrong (which can happen), this software gives you data that you might be able to use when contesting the invoice.
Brother ql
brother_ql is a software package to facilitate printing labels on Brother’s QL-Series label printers. It was designed to be used from the command line but also supports usage from other software packages (via its command line interface or via its Python API).
Butter
Allows the user to play shareable videos from various places like archive.org and CCC Media. This is the entry for the desktop version.
ByteHoard
This is a candidate for deletion: Unclear licensing, potentially non-free. None of the PHP code (that I saw) mentions the GPL. Instead, states "Copyright (c) Andrew Godwin & contributors 2004". Documentation included with the software has no mention of a licence. Drw (talk) 09:34, 18 July 2018 (EDT) ByteHoard is a remote file storage system that provides a Web-based interface for users to upload, download, edit, delete, and share their files. It uses a database for user details, registrations, etc., and needs PHP 4 or higher. It has a fully-featured admin interface, along with moderated registrations, automatic email notification, and template-based layouts.
CacoCloud
A simple, fast and secure PHP/AngularJS based single user feed and mail reader, password and bookmark manager. CacoCloud is divided into a RESTful PHP backend storing all data into a SQLite database and an SPA frontend based on AngularJs.
Canvas
Canvas is a feature-rich learning management system.

This page describes the free/libre program Canvas which you can install in your own computers. There are also online services which operate by running Canvas, but we don't recommend that way of using software. The user community can check whether to trust running a free program. There is no basis for trusting a service run by a company or by strangers. You can read more about this issue here:[1]
Ccrtp Heckert gnu.tiny.png
GNU ccRTP is a high performance threadsafe C++ RTP (Real-Time Transport Protocol) stack. It can be used to build both client and server applications for audio and visual conferencing over the Internet, for streaming of realtime data, and for next generation IP based telephony systems.
Cgicc Heckert gnu.tiny.png
GNU cgicc is an ANSI C++ compliant class library that greatly simplifies the creation of CGI applications for the World Wide Web by doing the following:
  • Parses GET and POST form data transparently.
  • Provides string, integer, floating-point and single- and multiple-choice retrieval methods for form data.
  • Provides methods for saving and restoring CGI environments to aid in application debugging.
  • Provides full on-the-fly web-authoring generation capabilities, with support for cookies.
  • Supports web-authoring file upload.
Chestnut FTP Search
A Web application to search for files on FTP servers. Users can query files by part of the file name, the entire file name, a regular expression, or a shell pattern. To store file indexes, PostgreSQL or MySQL is used.
Cid
CID (Closed In Directory) is a set of bash scripts for inserting and managing GNU/Linux computers in Active Directory domains. Modifications made to the system allow GNU/Linux to behave like a Windows computer within AD.
Circle Blvd
Team task management. Intended for volunteer organizations, non-profits, and small groups. In agile-development terms, it is a streamlined backlog management tool.
Civikmind
Civikmind is Web software you can use to make solutions in your community. It is a state-of-the-art, System information,management platform that focuses on social solutions for communities, persons, and organizations.
Cjdns
Cjdns implements an encrypted IPv6 network using public key cryptography for address allocation and a distributed hash table for routing. This provides near zero-configuration networking without many of the security and robustness issues that regular IPv4 and IPv6 networks have. Hyperboria is the largest cjdns network, with hundreds of active nodes around the world.
Claws Mail
Claws Mail is an email client (and news reader) based on GTK+. The appearance and interface are designed to be familiar to new users coming from other popular email clients, as well as experienced users. Almost all commands are accessible with the keyboard. Plus, Claws-Mail is extensible via addons which can add many functionalities to the base client.
ClusterSSH
Cluster SSH opens xterm windows with connections to specified hosts and an administration console. Any text typed into the administration console is replicated to all other connected and active windows. It is intended for, but not limited to, cluster administration where the same configuration or commands must be run on each node within the cluster. Performing these commands all at once with ClusterSSH keeps all nodes in sync.
Cmdftp
'cmdftp' is a command line FTP client with shell-like functions which uses passive mode only, works in local and remote mode transparently, tries to keep the connection alive, and supports multiple and recursive file transfers.
Cmogstored
cmogstored is an alternative implementation of the "mogstored" storage component of MogileFS. cmogstored is implemented in C and does not use Perl at runtime. cmogstored is the only component you need to install on a MogileFS storage node. Read more about MogileFS here: http://mogilefs.org/ cmogstored is not directly affiliated with the MogileFS project nor any commercial interests behind MogileFS.
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.
CouchDB-FUSE
This is a Python FUSE module for CouchDB. It allows CouchDB document attachments to be mounted on a virtual filesystem and edited directly. Use Cases
  • This is a great time-saver if you want to edit HTML, JavaScript, CSS or even image files directly using your favourite editor.
  • Uploading large numbers of files repetitively through Futon or even via a Python prompt becomes tedious very quickly: drag'n'drop or cp * is the way forward!
CsCSSc
'csCSSc' is a client-side CSS compressor and decompressor. Currently it consists of a webpage and ECMA/javascript file. It runs on all web browsers which support ECMA/javascript.
Cspeedtest
Command line (CLI) network speed test for GNU/Linux servers, using libncurses to estimate network throughput between you and your server over an existing ssh connection. Works on any client platform that has a terminal that supports curses (e.g. iOS, Android, Mac OS, Windows, GNU/Linux, etc). Network speed is measured by writing screenfuls of random characters to the terminal, using the resulting framerate to estimate the throughput. It takes advantage of the implicit communication between the server and your terminal to measure network performance without any client software beyond the terminal you already have. Note: This software just needs to be installed on the server.
Curlftpfs
This is a file system client based on the FTP File Transfer Protocol.
Cyberduck CLI
The universal file transfer tool duck which runs in your shell on GNU/Linux and OS X or your Windows command line prompt. Edit files on remote servers, download, upload and copy between servers with FTP, SFTP or WebDAV plus support for cloud storage deployments.
DMBCS Embedded C++ HTTP Server
At DMBCS we like to do things in certain ways: all our code takes the form of C++17 (or, lately, C++20) libraries built with GNU autotools, providing user interaction through HTTP/HTML5/CSS3/EcmaScript web interfaces. It is thus a common requirement that our code links against a library of classes which implement the HTML paradigm and provide the TCP/IP plumbing to allow applications to easily take the form of self-contained web servers. At DMBCS we use NGINX at top-level to coordinate the set of such micro-servers which make up a complete web site. The library has been under constant development for over twenty years (yes, really), and in heavy production use. The code-base hasnʼt quite been brought up to our expectations of full production-quality code yet (it has always been a project on the side of other things), and so we still regard it as beta-quality software. We expect this situation to change in the near future.
DNSleak
DNSleak inspects DNS packets on the local network interface to detect leaks. Unlike web-based solutions, it works at the local computer level. No third party servers are used and DNS leak result is a true/false response.
Danectl
DNSSEC DANE implementation manager: Generates and manages TLSA records (with certbot). Implements TLSA 3 1 1 current + next workflow. Also generates SSHFP, OPENPGPKEY, and SMIMEA records.
DataStatix
DataStatix is a free software for GNU/Linux and Windows useful to manage data of every kind (although it has been written to manage biomedical data), to create descriptive statistics and graphs and to export items easily to R environment or to other statistic softwares. In order to handle properly big amount of data and many concurrent users, DataStatix works with MySql database and it has been developed and tested with MySql community edition 5.5. Some features of the software are: users management (create, delete, modify password) within the software; different users levels of data access (administrator, default, read only); user defined templates (models) of data, to create new databases easily; importation and esportation of data in CSV format (used also by Calc and Excel); updating of existing data from a CSV file created with DataStatix; descriptive statistics from every data (some more kind of statistics to come); graphs from every data.
DeepfakeHTTP
**DeepfakeHTTP** is a web server that uses HTTP dumps as a source for responses.
    • What are people using it for?**
- Creating the product POC or demo before even starting out with the backend - REST, GraphQL, and other APIs prototyping and testing - Hiding critical enterprise infrastructure behind a simple static facade - Hacking and fine-tuning HTTP communications on both server and client sides
Dhcpcd
a DHCP and DHCPv6 client. It's also an IPv4LL (aka ZeroConf) client. In layman's terms, dhcpcd runs on your machine and silently configures your computer to work on the attached networks without trouble and mostly without configuration. If you're a desktop user then you may also be interested in Network Configurator (dhcpcd-ui) which sits in the notification area and monitors the state of the network via dhcpcd. It also has a nice configuration dialog and the ability to enter a pass phrase for wireless networks. dhcpcd may not be the only daemon running that wants to configure DNS on the host, so it uses openresolv to ensure they can co-exist.
Dhlan
dhlan scans and updates to /etc/hosts with a MAC:name table. It's the most simple and easy replacement of DNS server, to customize named localization of computers, printers or any other device accross any Local Area Network. For example, 2 laptops can maintain valid name-to-ip although network changes.
Dino (instant messenger)
Dino is a modern open-source chat client for the desktop. It focuses on providing a clean and reliable Jabber/XMPP experience while having your privacy in mind. It supports end-to-end encryption with OMEMO and OpenPGP and allows configuring privacy-related features such as read receipts and typing notifications. Dino fetches history from the server and synchronizes messages with other devices.
Dmbcs-kraken-api
Kraken is a virtual currency exchange, which also handles fiat (real) currency amounts. Subscribers to the service have an account with associated funds attached. The web site (www.kraken.com) provides the user with an account overview (i.e. current balance), currency-pair exchange market status (history of prices and current order book), and the means to place entries on the order book; bids for a currency which can be immediately met with orders to sell the currency are automatically transacted, with the Kraken site taking a small and variable cut of the deal. Kraken also provide a stateless, web-based API by which all of the above actions can be undertaken programmatically. This is fully open, and described at the Kraken exchange web site. The DMBCS client-side C++ library implements all features of the API in a fully encapsulated C++ class, allowing users to implement algorithmic or robotic trading and dynamic exchange modelling.
Dnsmasq
Dnsmasq is a lightweight DNS forwarder and DHCP server. It is designed to provide DNS and optionally, DHCP, to a small network. It can serve the names of local machines which are not in the global DNS. The DHCP server integrates with the DNS server and allows machines with DHCP-allocated addresses to appear in the DNS with names configured either in each host or in a central configuration file. Dnsmasq supports static and dynamic DHCP leases and BOOTP/TFTP for network booting of diskless machines.
Docassemble
docassemble is a system for guided interviews and document assembly. It provides a web application that conducts interviews with users. After each interview, docassemble generates documents in various formats based on user input and preconfigured templates. Though the name emphasizes the document assembly feature, docassemble interviews do not need to assemble a document; they might submit an application, direct the user to other resources on the internet, store user input, interact with APIs, or simply provide the user with information. docassemble was created by a lawyer/computer programmer for purposes of automating the practice of law, but it is a general-purpose platform that can find applications in a variety of fields.
Dolibarr ERP CRM
Dolibarr is Free Software software to manage a company (sme, freelancer or large companies) or a foundation. It provides a lot of features to manage your customers, partners, suppliers, proposals, orders, invoices, products, stocks, point of sales, etc.
DuckDuckGo on TOR
Search with DuckDuckGo using the TOR network without JavaScript
Ducker
Ducker is a lightweight program that makes internet searchs with DuckDuckGo from the command line. It can search for images, websites, videos, news and a lot more.
Durruter
Durruter is a command-line wizard to manage iptables entries like in a hardware router web interface. Forward ports and ranges from multiple interfaces, allow internet traffic from multiple nets to multiple network interfaces.
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.
Ec
'Ec' supports reading, composing, and filtering messages. It can send and receive mail to and from POP3 and SMTP servers, and route mail using sendmail, exim, and qmail. It also supports base-64 MIME attachments and multiple accounts.
Ejabberd
'ejabberd' is a multi-platform, scalable, distributed, and fault-tolerant XMPP Jabber server. It supports advanced features such as multi-user chat, IRC transport, publish and subscribe services, Jabber user directory, a Web-based administration interface, an HTTP polling service, SSL and TLS support, LDAP and external authentication.
Ekiga
Ekiga (formely known as GnomeMeeting) is a SoftPhone, Video Conferencing and Instant Messenger application over the Internet. It supports HD sound quality and video up to DVD size and quality. It is interoperable with many other standard compliant software, hardware and service providers as it uses both the major telephony standards (SIP and H.323).
Empathy
Empathy is a messaging program which supports text, voice, and video chat and file transfers over many different protocols, including Jabber (xmpp). You can tell it about your accounts on all those services and do all your chatting within one application. Empathy uses Telepathy for protocol support and has a user interface based on Gossip. Empathy is the default chat client in current versions of GNOME, making it easier for other GNOME applications to integrate collaboration functionality using Telepathy.
Encode Explorer
Encode Explorer displays the list of files in a folder. It was designed to be used in safe mode and so it is kept simple and functional. It's written in PHP, XHTML and CSS.
  • Files can be sorted by name, size and editing time
  • You can move in folders
  • Thumbnails for images and pdf files.
  • File uploading (needs PHP full mode)
  • Logging and notifications
  • Optional password protection
  • Interface for mobile devices
Encuestame
Encuestame has been developed by @jotadeveloper and @dianmora since mid-2008 and was created to fill empty space in the survey online world, there are only a few options ready to use and others only under expensive rates, is the time for an open source option. Along the last years we have been adding new features, being able to connect Encuestame with the most famous Social Networks, trying to give you a project easy to be installed, to be usable and to be easy manageable. In mid-2011 we release the first version of Encuestame, since then we managed to make usable Encuestame in the new mobile world. Also we've enjoyed the support of companies like Atlassian and Jetbrains that have offered pen source licenses to our team. The history doesn't finish here, it will have more features coming soon.
Epicyon
ActivityPub compliant server, designed for simplicity and accessibility. Includes calendar, news and sharing economy features to empower your federated community.
Ethtool
ethtool is the standard Linux utility for controlling network drivers and hardware, particularly for wired Ethernet devices. It can be used to:
  • Get identification and diagnostic information
  • Get extended device statistics
  • Control speed, duplex, autonegotiation and flow control for Ethernet devices
  • Control checksum offload and other hardware offload features
  • Control DMA ring sizes and interrupt moderation
  • Control receive queue selection for multiqueue devices
  • Upgrade firmware in flash memory
Exim
Exim is a message transfer agent (MTA) developed at the University of Cambridge for use on Unix systems connected to the Internet. It was originally based on Smail3, and has a similar configuration style, but has developed a more flexible and extensive set of facilities. The developers warn that v. 4.00 has had many changes, including incompatible changes to the run time configuration file.
FOSSology
http://sourceforge.net/projects/fossology/ Scan files for licenses and copyrights, perhaps more analysis in the future.
FRRouting
From README: FRR is free software that implements and manages various IPv4 and IPv6 routing protocols. It runs on nearly all distributions of Linux and BSD and supports all modern CPU architectures. FRR currently supports the following protocols:
  • BGP
  • OSPFv2
  • OSPFv3
  • RIPv1
  • RIPv2
  • RIPng
  • IS-IS
  • PIM-SM/MSDP
  • LDP
  • BFD
  • Babel
  • PBR
  • OpenFabric
  • VRRP
  • EIGRP (alpha)
  • NHRP (alpha)
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/
Farstream
The Farstream (formerly Farsight2) project is an effort to create a framework to deal with all known audio/video conferencing protocols. On one side it offers a generic API that makes it possible to write plugins for different streaming protocols, on the other side it offers an API for clients to use those plugins. This package provides Python bindings for Farstream.
Fdm (mail agent)
fdm (fetch/filter and deliver mail) is a program designed to fetch mail from POP3 or IMAP servers, or receive local mail from stdin, and deliver it in various ways depending on a user-supplied ruleset. Mail may be filtered based on whether it matches a regexp, its size or age, or the output of a shell command. It can be rewritten by an external process, dropped, left on the server or delivered into maildirs, mboxes, to a file or pipe, or any combination. fdm is designed to be lightweight but powerful, with a compact but clear configuration syntax. It is primarily designed for single-user uses but may also be configured to deliver mail in a multi-user setup. In this case, it uses privilege separation to minimize the amount of code running as the root user.
Feather
Feather is a free Monero wallet for GNU/Linux, Tails, macOS and Windows. It has many useful features and it is focused on privacy and security, it works through Tor network and websocket connection
Feedback Cat
Feedback Cat is a 100% free and open-source WordPress plugin to survey your users and customers. Set it up in 2 minutes.
Ffmpeg
FFmpeg is a complete solution to record, convert and stream audio and video. Its components include:
  • ffmpeg – Converts one video file format to another and supports grabbing and encoding in real time from a TV card.
  • ffserver – HTTP (RTSP is being developed) multimedia streaming server for live broadcasts that supports time shifting.
  • ffplay – simple media player based on SDL and the ffmpeg libraries
  • ffprobe – a media file prober
  • libavcodec – library containing all FFmpeg audio/video encoders and decoders (most developed from scratch for best performances and high reusability)
  • libavfilter – video and audio filtering library
  • libavformat – library of parsers and generators for all common audio/video formats
  • libavutil – utility library containing functions used by all FFmpeg components
  • libswscale – video scaler and pixel format converter
  • libswresample – audio resampler and sample format converter
  • libpostproc – video post-processing library
Ffsend
ffsend allows you to easily and securely share encrypted files from the command line.
File Service Protocol
FSP is a UDP-based protocol for transferring files. It has many benefits over FTP, mainly for running anonymous archives. It is usable on lines with high packet loss ratio (70% WiFi), can go behind firewalls and unnoticed by port scans (because of UDP), does not overload networks when hosting ISOs or movies, share files on modem lines without eating all of the bandwidth, and keeps lamers away from your site (they don't know how to get to it). This project is an active continuation of the FSP code base (abandoned for the last 5 years).
FileZilla client
FileZilla is a FTP client with a nice graphical front-end. Features include:
  • Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
  • Supports resume and transfer of large files >4GB
  • Configurable Speed limits
  • Drag & drop support
  • Bookmarking
  • Filename filtering on filename (regex support), file size, and user/group permissions.
  • Directory comparison to quickly see differences between files on the local machine and the server
  • Synchronized directory browsing, such that if you have an identical directory structure on the local machine and the server, means that any directory navigation on one machine is duplicated on the other.
  • Remote file search
  • IPv6 support
There is a free software server as well that runs only on Windows. See our FTP category for a list of free software FTP servers that run on GNU/Linux. Warning: the Windows installer bundles adware; use the ZIP download instead.
Finger
A modern computing facility consists of one user per host, and many hosts per site. To find out about logged on users at another site you must query each host to find out about an individual user. With GNU Finger, a single host is designated the finger "server" host and collects information about who is logged on to other hosts at that site. A user then needs to query only the server host, instead of each host at that site. GNU Finger follows the finger "protocol" (rules for communication) in responding to simple requests, since this protocol is simple. But it can also implement another protocol that lets two finger programs exchange information in a predetermined way; this allows faster and wider bandwidth communication.
Firestr
Fire★ is a a simple platform for decentralized communication and computation. Provides a simple application platform for developing p2p applications and share these applications with others in a chat like user interface. You don't send a message to someone, you send an program, which can have rich content. All programs are wired up together automatically providing distributed communication, either through text, images, or games. The source code to all applications is available immediately to instantly clone and modify.
Fisoco
Fisoco is a command-line program which permit users to search and organize files on their system. First, tell Fisoco to find your files, then refine your selection, save it, and more to come (move, rename, delete, backup) ! At this stage of the development (0.8.4), only the command line interface is maintained, and it is only able to look for files into your local system (except /proc and /run), but this will progress soon ! Fisoco means FInd, Select, Order, and COnvert. Any contributions, comments, help, translations, ideas are all welcome !
Foodsoft
Foodsoft is online software for a non-profit food coop. It features a product catalog, order cycle management, accounting, and tasks. A food cooperative is a group of people buying food from suppliers of their own choosing; a collective do-it-yourself supermarket. Members order their products online and collect them on a specified day, and all put in a bit of work to make that possible. Foodsoft facilitates the ordering and administration.
FreeNATS
FreeNATS is a PHP and MySQL based automatic network status testing, alerting and reporting package from PurplePixie Systems and released under the GNU General Public Licence for free use. Current Test Types
  • Ping (ICMP)
  • HTTP/HTTPs (Web)
  • IMAP/IMAPs
  • POP3/POP3s
  • MySQL Connection
  • MySQL Queries
  • TCP Port
  • Other Features Include
  • Email Alerting
  • URL Alerting
  • Test Schedules
  • Publishable Views
  • Availability Reports
  • Graph & Table History
  • Live Monitor
Freedoc
"freedoc.sh" is a short script that, when given a URL for a Google Doc as input, will download that Google Doc in the current working directory in OpenDocument Format without running any of Google's nonfree JavaScript. Uploaded at the request of RMS.
Freetalk Heckert gnu.tiny.png
Freetalk is a command-line Jabber/XMPP chat client. It notably uses the Readline library to handle input, so it features convenient navigation of text as well as tab-completion of buddy names, commands and English words. It is also scriptable and extensible via Guile.
Friendica
Friendica is a communications platform for integrated social communications utilising decentralised communications and linkage to several indie social projects - as well as popular mainstream providers.
Ftp-outboxd
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken. Poppy-one (talk) 02:57, 31 July 2018 (EDT) 'ftp-outboxd' sends files and directories placed in certain folders to other hosts. It can handle any number of spools, and can send to multiple hosts for each spool. It can also recursively handle subdirectories placed in the outgoing "hot folders". It deletes pending files upon successful transfer, and preserves and retries upon failure.
FtpUtil
ftputil is a high-level FTP client library for the Python programming language. ftputil implements a virtual file system for accessing FTP servers, that is, it can generate file-like objects for remote files. The library supports many functions similar to those in the os, os.path and shutil modules. ftputil has convenience functions for conditional uploads and downloads, and handles FTP clients and servers in different timezones.
Ftpproxy
'ftp.proxy' is an application level gateway for FTP. It allows either forwarding to a specific host or optional client side server selection w/o allowed host list, access and command control trough external programs.
FusionDirectory
The FusionDirectory project aim to fill this gap by providing a nice web application that allow you not only to manage your classical openldap data like users, groups, services... but also offer an API allowing to write new plugins to extent the application to be more useful to you. Bundled with more than 50 plugins today ranging from users management to service management and systems management, everything managed trough you ldap server.
  • User, group, roles , sudo ...
  • French education support : Supann, Sinaps, PArtage de Renater
  • Systems
  • Network services : SMTP / DNS / DHCP / Samba
and much more ... FusionDirectory is user-friendly and includes a number of features and modes including:
  • A copy and paste system
  • Template mode for all objects stored with FusionDirectory
  • Snapshot mode
  • Dashboard (user, password, expiration of users, installation and deployment)
  • trigger to create action on other systems after saving, modifying, removing
Fwup
Firewall is a set of scripts (firewall, fwup and fwdown) that implement one or more ipchains firewalls that support various forms of network address and port translation. All you have to do is read the heavily documented policy file and edit it to reflect your network topology and filtering policy.
GNU SETL
GNU SETL is a modest extension and implementation of SETL, the World's Most Wonderful Programming Language.
GNUpot
GNUpot is a wrapper that enables you to use git via SSH without repeating tedious jobs. GNUpot will take care of creating the repository, generating cryptoraphical keys, doing automatical commits, pushes and pulls when files are changed, and lots of other things.
Gajim
Gajim is a Jabber/XMPP client written in PyGTK. Gajim works nicely with GNOME, but does not require it to run.
Galene
A videoconferencing server that is easy to deploy, easy to administer, and requires moderate server resources. A web client is included.
Gamja
gamja is an IRC web client. It can work together with soju.
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.
Geary
Geary is an email application built around conversations, for the GNOME 3 desktop. It allows you to read, find and send email with a straightforward, modern interface.
Gemlv
Email viewer and composer for locally stored emails
Gesdonis
Gesdonis is a very simple helper to administer zone files, intended to DNS servers working with BIND9, to use it in command-line or embedded in other applications. DNS zone sheets are created from a main template.
Gevice: GNOME Network Device
The main features gevice includes are:
  • Allows you to draw the net model.
  • Allows you to print the net diagram in png, gif, or jpg formats.
  • Allows you to save your model in a database (Postgresql)
  • Allows you to manage the device, in terminal (telnet, ssh, or local)
  • Allows you to export data to CSV file. Use "
Pipe.png" to separate fields (or other).
Gnunet Heckert gnu.tiny.png
GNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services. Its high-level goal is to provide a strong free software foundation for a global network that provides security and privacy. GNUnet started with an idea for anonymous censorship-resistant file-sharing, but has grown to incorporate other applications as well as many generic building blocks for secure networking applications. In particular, GNUnet now includes the GNU Name System, a privacy-preserving, decentralized public key infrastructure.
GoVPN
GoVPN is simple virtual private network daemon, aimed to be reviewable, secure, DPI/censorship-resistant, written on Go. It uses fast strong passphrase authenticated key agreement protocol with augmented zero-knowledge mutual peers authentication (PAKE DH A-EKE). Encrypted, authenticated data transport that hides message's length and timestamps. Optional encryptionless mode, that still preserves data confidentiality. Perfect forward secrecy property. Resistance to: offline dictionary attacks, replay attacks, client's passphrases compromising and dictionary attacks on the server side. Built-in heartbeating, rehandshaking, real-time statistics. Ability to work through UDP, TCP and HTTP proxies. IPv4/IPv6-compatibility.
Golang-goptlib
goptlib is a little Go library which understands the Tor pluggable transport managed-proxy protocol. It is useful for developers writing Tor pluggable transports in Go.
Gossip-nostr-client
Gossip is a GUI client that allows users to post microblogs, follow other users, and host private chats using Nostr. It is very snappy and performant as it is written in Rust. It is highly configurable; there are 64 configuration options. Unlike other Nostr clients, Gossip strives to avoid web browser technologies like JavaScript to reduce bloat.
GproFTPd
GProFTPD is a GNOME frontend for the ProFTPD standalone server.
Grocy
grocy privately tracks your purchases, automates and optimizes your shopping list, helps you waste less, and helps you create and maintain recipes. Apart from a meal planning, grocy helps you manage your household equipment, your household chores, your tasks, and your batteries. You can connect to your grocy server through several tools.
Groupserver
GroupsServer is a server package for hosting mailing lists, like GNU Mailman, or Sympa. But like Discourse and Loomio, is also has a feature rich web interface, allowing each mailing list it hosts to also be used as if it were a web forum. In keeping with its name GroupServer refers to each mailing list forum as a 'group'. Users can send, receive, read, and reply, to group messages by email, or they can read and post to the group from the web interface. Group admins can manage and moderate their groups using email commands, as in older mailing list packages, or using the web interface. A single GroupServer instance can host multiple organisations, each with multiple groups.
Guile-debbugs Heckert gnu.tiny.png
This package provides a GNU Guile library to communicate with a Debbugs bug tracker's SOAP service.
Guile-rpc Heckert gnu.tiny.png
Guile-RPC is an implementation of ONC RPC and XDR (standardized as RFC 1831 and RFC 4506) in Guile Scheme, and for use by GNU Guile programs. ONC RPC is the Open Network Computing Remote Procedure Call protocol, allowing programs to invoke procedures of programs running on remote machines. XDR is the underlying binary data representation format.
Guile-toxcore
Guile-toxcore provides high level Scheme bindings for the Tox protocol library, libtoxcore.
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.
H-client
The h-node project (https://www.h-node.org) is a website and database of computer hardware which works with fully free operating systems. h-client is a GTK+ graphical client which is able to detect the hardware inside the computer it's running on, and peripherals connected to it, and help you submit that information to the h-node project, along with your observations (eg: how well the hardware works with a fully free operating system, any special configuration required, etc).
HOTELDRUID
HotelDruid (ex Php-Residence) is designed to manage weekly or daily rental of house apartments or small hotel rooms. It uses a PostgreSQL, MySQL or SQLite database as a backend. Reservations can be assigned to a room automatically with user-defined rules. Features include:
  • Web-based with access from computers, tablets and smartphones.
  • Configurable number and characteristics of rooms, periods, rates, etc.
  • Automatic assignment of the rooms with user defined rules.
  • Extra costs, special offers and restrictions can be added to the rates.
  • Customized documents for receipts, invoices, emails, forms, etc.
  • Multi-user with privileges system.
  • Point of sale (POS) for bars and restaurants with inventory management.
  • Comparative statistics about occupancy and revenues.
  • Creation of pages to check availability from a website.
  • And also: group bookings, backup system, month table with drag & drop, etc.
HexChat
HexChat is an IRC client based on XChat 2, featuring:
  • Easy to use and customizable interface
  • Cross-platform on Windows, OS X, and Unix-like OSes
  • Highly scriptable with Python and Perl
  • Translated in multiple languages
  • Multi-network with auto-connect, join, and identify
  • Spellcheck, proxies, SASL, DCC support and more
Hipercontracer
High-Performance Connectivity Tracer (HiPerConTracer) is a ping/traceroute service. It performs regular ping and traceroute runs among sites and can export the results into an SQL or Non-SQL database.
Honeycomb
Honeycomb is an object-oriented hover intent library. A lot of hover intent libraries give you a single in-point for invoking hover functionality, assuming you will always want action to take place on hover in and hover out. This can allow for fairly light weight libraries but can be very difficult to work with if you need any customization. If you have use cases for hover intent that aren't always straight forward, Honeycomb may be a good fit for you.
Hybridbot
This bot acts as a normal user inside both a IRC channel and a XMPP MUC room, and relays/resends the messages received in one end to the other automatically.
ICTFax
ICTFax is free software white lable internet fax software that support email to fax , web to fax as well as fax to web and fax to email also it support integration with existing fax machines. ICTFax features both outbound faxing and inbound fax over internet through DID numbers
IP Sorcery
This is a candidate for deletion: Links broken. Email to maintainer broken. Poppy-one (talk) 13:30, 3 August 2018 (EDT) IP Sorcery is a TCP/IP packet generator. It can send IP, TCP, UDP, ICMP, and IGMP packets from the console or with a GTK+ interface.
IceCat/FreeSpeechMe
FreeSpeechMe is a Free Software plug-in for IceCat that allows people to effortlessly view Dot-Bit websites. It works on GNU/Linux and Windows. Dot-Bit (.bit) is a new top-level domain that, unlike Dot-Com, Dot-Net, Dot-UK, etc., is NOT controlled by any government or corporation. FreeSpeechMe works over the distributed blockchain of the inexpensive cryptocurrency, Namecoin (a derivative of BitCoin). Namecoin is not generally traded as currency. It exists primarily for the purpose of decentralized DNS. Domains currently cost about 10 cents US of Namecoin to register. Before FreeSpeechMe, viewing Dot-Bit websites required changing DNS settings, and using non-vetted public DNS servers. FreeSpeechMe doesn't require changing DNS settings, so it is much more secure. Newly registered Dot-Bit websites can be viewed within three hours worldwide with FreeSpeechMe. IP or Nameserver update changes to an existing Dot-Bit website are viewable worldwide within 40 minutes. This isn't just "a plug-in." FreeSpeechMe, Dot-Bit and Namecoin are a complete new Internet ecosystem, free of the constraints of ICANN and the like. Please see tech FAQ for full list of improvements and implementations we're planning on for FreeSpeechMe and Namecoin: http://www.freespeechme.org/advanced-faq/
Inadyn
Inadyn is a client for `open' name servers. That is, it let the user have an Internet recognized name for his machine by transferring to him some control over a name server that he does not manage. Some of the services that are offered by those open name servers are free of charge, and work even when the client machine does not have a static IP. The name servers that are supported by Inayn are: http://www.dyndns.org and http://freedns.afraid.org. Its basic operation is to periodically check whether the actual IP of the client machine is the same one that is recorded in the name server, and update the name server records when there is a mismatch.
InfiniSQL
InfiniSQL is a distributed in-memory NewSQL relational database management system (RDBMS). It excels at performing complex transactions which involve records on multiple server nodes. It is engineered around the actor model of concurrent programming, which enables unique scalability capabilities. InfiniSQL is currently in an alpha state, and the project is eagerly seeking developers, early adopters, and people who want to help build a community around it.
Ipfs
pleas add
Iproute2
Iproute2 is a collection of utilities for controlling TCP / IP networking and traffic control in GNU/Linux. It is currently maintained by Stephen Hemminger <stephen@networkplumber.org>. The original author, Alexey Kuznetsov, is well known for the QoS implementation in the Linux kernel. Most network configuration manuals still refer to ifconfig and route as the primary network configuration tools, but ifconfig is known to behave inadequately in modern network environments. They should be deprecated, but most distros still include them. Most network configuration systems make use of ifconfig and thus provide a limited feature set. The /etc/net project aims to support most modern network technologies, as it doesn't use ifconfig and allows a system administrator to make use of all iproute2 features, including traffic control. iproute2 is usually shipped in a package called iproute or iproute2 and consists of several tools, of which the most important are ip and tc. ip controls IPv4 and IPv6 configuration and tc stands for traffic control. Both tools print detailed usage messages and are accompanied by a set of manpages.
Irc
This library is intended to encapsulate the IRC protocol at a quite low level. It provides an event-driven IRC client framework. It has a fairly thorough support for the basic IRC protocol, CTCP and DCC connections.
Ircxy
IRCXY IRCv4 Implementation
Jackrabbit Relay
Jackrabbit Relay is a framework to manage trading signal alerts in JSON format from TradingView or similiar software to place trades on an exchange or broker.
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.
Jas CMS
Jas CMS is a small website engine written in Java. It produces static content without the need of any databases or server-side scripting languages. It is created to fulfil high security concerns. It is suitable for various kind of content projects like personal websites, project / product pages, group sites, company websites... It is also designed for managing content projects / websites in the i2p network, tor et cetera.
Jdresolve
Resolves IP addresses to hostnames. Any file format is supported, including those where the line does not begin with the IP address. One of the strongest features of the program is the support for recursion, which can drastically reduce the number of unresolved hosts by faking a hostname based on the network that the IP belongs to. DNS queries are sent in parallel, which means that you can decrease run time by increasing the number of simultaneous sockets used (given a fast enough machine and available bandwidth). By using the database support, performance can be increased even further, by using cached data from previous runs.
Jirafeau
Jirafeau is a web application making your file sharing easy by just selecting a file and upload it. Once uploaded, your file can be shared using a link.
Jitsi
Jitsi Desktop, formerly known as the SIP Communicator and briefly known as just Jitsi, is a VoIP and instant messaging application that supports protocols such as SIP, XMPP/Jabber, AIM/ICQ and IRC. It can handle every firewall, and has many other useful features. This package is maintained by the community. Video conferencing capabilities evolved out of this original project and are maintained by the Jitsi team under 8×8 which acquires the whole Jitsi Technology in 2018. So the said Jitsi can also refers to a set of free software projects including Jitsi-Meet and Jitsi-Videobridge. More information at https://jitsi.org/
Jitsi-Meet
More secure, more flexible, and completely free video conferencing. Go ahead, video chat with the whole team. In fact, invite everyone you know. Jitsi Meet is a fully encrypted, 100% open source video conferencing solution that you can use all day, every day, for free — with no account needed. What else can you do with Jitsi Meet?

Community contact

Share your desktop, presentations, and more Invite users to a conference via a simple, custom URL Edit documents together using Etherpad Pick fun meeting URLs for every meeting

Trade messages and emojis while you video conference, with integrated chat.
Jitsi-Videobridge
Build massively scalable multiparty video applications Stop mixing video channels and start using Jitsi Videobridge instead. It’s a Selective Forwarding Unit (SFU) designed to run thousands of video streams from a single server — and it’s fully free software and WebRTC compatible.
Justniffer
justniffer is a tcp packet sniffer. It captures reassembles and reorders TCP packets, performs IP packet defragmentation and displays the tcp flow and trace timings. It is useful for logging network traffic in a 'standard' (web server like) or in a customized way. It can log http response time, useful for tracking network services performances (e.g. web server, application server, etc.).
Ka2dyn
Ka2dyn presents the following characteristics :
  • can display extended debugging infos when asked for,
  • can log via syslog when asked for,
  • can run in dummy mode when asked for,
  • can handle more than one service at a time,
  • each service is assured by a dynamically loaded library.
Kallithea
Kallithea is a fast and powerful management tool for GIT and Mercurial with a built-in push/pull server, full text search and code-review. It works on HTTP and HTTPS and has a built in permission/authentication system with the ability to authenticate via LDAP or Active Directory. Kallithea also provides a simple API to make it easy to integrate with existing external systems. ⇒ Demo
Kirc
Kirc is a lightweight, terminal/console IRC client. It is designed to be compatible with all POSIX-compliant operating systems (including GNU/Linux). Kirc has no dependencies, only requiring a C99 compiler (such as GCC) and POSIX C header files to be built. Instead of having commands specific to itself, Kirc allows users to send raw IRC commands to the server it is connected to. Kirc has basic Emacs-style keybindings for text entry. Whilst mostly minimalistic in nature, Kirc has features such as chat history logging, terminal colours and SASL authentication. Kirc does not support TLS encryption; the developer suggests using a program like Stunnel or Socat to encapsulate the IRC connection within an encrypted 'tunnel'.
KiwiIRC
KiwiIRC makes Web IRC easy. A hand-crafted IRC client that you can enjoy. Designed to be used easily and freely.
Known
Known is an open, flexible social publishing platform. Publish in a group or as an individual with a variety of media, from blog posts and photographs to files and points on a map. Each post can be private or public; every Known site as a whole can be private or public. It works on any device, from the biggest, strongest desktop to the most entry-level smartphone, as long as it comes with a web browser. Known supports IndieWeb technologies, allowing users to post and receive comments from other social websites.
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).
LCDnetstat
LCDNetstat is a program which displays the TCP/IP connections of a computer on a external LCD screen. It shows the IP of the remote computer, and the port it uses on your computer. If there's no current conection, it shows the most recent one with a timestamp. It use /proc/net/tcp and parses the results to an LCD screen.
Launchmail
Launchmail is a simple SMTP client. It prepares headers but otherwise ignores the content of the message being sent. It doesn't do attachments or MIME encoding. Some other software has to prepare the message. This just sends the message to the SMTP server of your choice.
Leafget
leafget is a network files downloader and manager for gnome with libgtkmm.
Lemmy
Lemmy is similar to sites like Reddit, Lobste.rs, Raddle, or Hacker News: you subscribe to forums you're interested in, post links and discussions, then vote, and comment on them. Behind the scenes, it is very different; anyone can easily run a server, and all these servers are federated (think email), and connected to the same universe, called the Fediverse. For a link aggregator, this means a user registered on one server can subscribe to forums on any other server, and can have discussions with users registered elsewhere. The overall goal is to create an easily self-hostable, decentralized alternative to reddit and other link aggregators, outside of their corporate control and meddling. Each lemmy server can set its own moderation policy; appointing site-wide admins, and community moderators to keep out the trolls, and foster a healthy, non-toxic environment where all can feel comfortable contributing.
Letsencrypt
The Let's Encrypt client is a tool to automatically receive and install X.509 certificates to enable TLS on servers. The client will interoperate with the Let's Encrypt Certificate Authority (CA) which will be issuing browser-trusted certificates for free. It has a command-line client (written in Python) which handles requesting, acquiring and downloading a valid, trusted SSL certificate for any single domain name as well as handling the domain name ownership verification and configuration of the httpd to automatically use the newly issued certificate. Let's Encrypt is designed to challenge the root CA model by making it free and as simple as possible to get a valid and trusted domain-name level certificate. This project and software is in testing mode and it is not recommended for production use until otherwise stated. This is also why the letsencrypt.com website is not yet itself available via https!
Lftp
'lftp' is a sophisticated file transfer program with command line interface. Its multithreaded design lets you issue and execute multiple commands simultaneously or in the background. It also has mirroring capabilities and will reconnect and continue transfers if you get disconnected. Also, if you quit the program while transfers are still in progress, it will switch to nohup mode and finish the transfers in the background. Supported are FTP, HTTP, FISH, SFTP, HTTPS and FTPS protocols. BitTorrent protocol is also supported as 'torrent' command.
Libassh
libassh is a free software library written in C that implements the Secure Shell protocol version 2. It enables writing ssh2 client and server applications using an event based API.
Liberapay-everywhere
The Liberapay browser extension enables Liberapay giving links on many popular websites: Bitbucket, GitHub and Twitter.
Libertree
Libertree allows users to create their own social network; it is implemented as an XMPP component and a web application.
Libevent-Python
A CPython extension module wrapping the libevent library.
Libopennet
'Libopennet' lets developers open_net() files or URLs and get a file descriptor back that they can use to read data from. It supports HTTP (read-only) and FTP (read or write). It also comes with read_net() to do a forceful read(), and lseek_net() for calling lseek on the socket/file.
Libre Lists
Libre Lists is a Free and Open Source alternative to Microsoft Lists written in Python and Flask. It is a lightweight, self-hosted web application that works with SQLite databases. It also converts your SQLite database into JSON output or CSV files for the rest of your applications.
Librecmc
libreCMC is an embedded GNU/Linux distro with the focus of providing a platform that is 100% free software and that does not contain non-free blobs. While libreCMC is currently a hard fork of the popular OpenWRT project, it uses a linux-libre kernel and does not contain non-free parts.
Libreserver
Self-hosting server, based on Debian stable
Libslack
Libslack is a library of general utilities designed to make UNIX/C programming a bit easier on the eye. It was originally implemented as part of the daemon program. It is a small library with lots of functionality and is accurately documented and thoroughly tested. Good library naming conventions are not rigorously observed on the principle that common operations should always be easy to write and code should always be easy to read.
Libsocketcpp
'Libsocketcpp' provides a easy-to-use C++ class allowing easy implementation of both UDP and TCP by calling a few simple methods.
Libsoup
==Features==
  • Both asynchronous (GMainLoop and callback-based) and synchronous APIs
  • Automatically caches connections
  • SSL support
  • Proxy support, including authentication and SSL tunneling
  • Client support for Digest, NTLM, and Basic authentication
  • Server support for Digest and Basic authentication
  • XML-RPC support
Linphone
Linphone is an Internet phone or Voice Over IP phone (VoIP). It lets you make two-party phone calls using the Internet.
Linux-dash
linux-dash is a pretty dash showing stuff like uptime, load, memory, disk status….
LiquidFeedback
LiquidFeedback is an open-source software, powering internet platforms for surveys, proposition development and decision making. LiquidFeedback is an independent open source project. The software is published under MIT license by the Public Software Group of Berlin, Germany. The developers of LiquidFeedback have teamed up in the Association for Interactive Democracy to promote the use of electronic media for democratic processes.
Lume
Lume is a desktop Nostr client. It allows for users to create multiple columns, each one for different feeds of posts, listings of users, etc. Lume easily walks users through the technical Nostr details such as adding relays and setting up a keypair, so it is great for new users. By default, the Lume GUI looks similar to Twitter/X. Unlike Twitter, though, Nostr is a Free and extensible protocol.
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.
M3U8 Downloader
M3U8 Downloader downloads and saves remote streams from m3u8 playlists. The program supports the download of static and live playlists and the decryption of AES-128 encrypted segment files.
MESICON
Free software to assist in cataloguing challenging items in museum libraries (for example).
MacAddressLocator (mal)
This project allows a network administrator to localize mac addresses in a network; the switch must have enabled SNMP protocol.
Mactoname
mactoname updates network devnames references per MAC at managed files (managed-files.list). Useful to follow hotplug or NIC name changes. Note: ifupdown since 0.8.20 (eg. Debian 10) already has MAC association to devname.
Mail2web
mail2web makes a mail archive, organised as RFC 5322 files in directories, accessible by HTTP.
Market-Helper
Many shops have a computer helping customers settle deals. This is a software that does the work. Scanning barcodes, recording items (name, unit, price), settling deals, members & credits... All are what you need for your shop.
Maryam
OWASP Maryam is an Open-source intelligence(OSINT) and Web-based Footprinting modular framework based on the Recon-ng and written in Python. If you want Extracts Emails, Docs, Subdomains, Social networks from search engines Extracts Links, CSS and JS files, CDN links, Emails, Keywords from Web Source Find and Brute force DNS, TLD and important directs Crawl Web Pages and search your RegExp Identify WebApps, WAF, Interesting and important files Use Maryam
Mautic
Mautic is an open source marketing automation platform that provides you with the greatest level of audience intelligence, thus enabling you to make more meaningful customer connections. Use Mautic to engage your customers and create an efficient marketing strategy.
Mediatex
The Mediatex project intends to make easier as possible archives management by spreading and accessing "write once read many" supports (as compact disks) and dedicated metadata. It provides a server sharing perennial URLs on electronic records.
Meetmint
I had this scenario in mind when writing meetmint: 1) I am at a meeting and supposed to write the minutes. 2) I have my laptop with me and even without internet connectivity I can use meetmint, which I previously put on my harddisk. 3) If I know there is internet connectivity, I can also get the tool from a website. 4) If there is a video projector in the room, I will use it and others can not only see the notes I'm taking, but they also have a visual structure of the meeting (current topic, agenda, used time).
MetaGer English Metasearch for the Tor Browser
!! You need to install a tor browser !! MetaGer combines the best hits from the result lists of a wide range of search engines. With one query you get a summary view over the prompted indeces. This add-on allows a comfortable (mobile) use of an advanced search engine which comes with a really sophisticated privacy protection.
Metager
MetaGer is a meta search-engine written in PHP. It is licenced under the terms of the AGPL-3. This and other open-source projects are developed by the german non-profit NGO SUMA-EV. They run an instance on https://metager.de/en . The developer version is available at https://metager3.de/en .
Metasite extractor
Metasite extractor locates, downloads and packages as much GPL software as possible.
MikroTik Neighbor Discovery Protocol Tools
MndpTray is a Windows utility that allows you, to monitor and manage MikroTik devices, on your network from the system tray. The information is broadcast using the MikroTik Discovery Protocol (MNDP), which allows MikroTik RouterOS devices to discover other MikroTik RouterOS devices on the same network segment. This makes it possible for **MndpTray** to provide information about the host, to other MikroTik RouterOS devices and for other MikroTik RouterOS devices, to retrieve this information and display it in their own management interfaces. By providing this information, **MndpTray** makes it easier for network administrators to monitor and manage their MikroTik RouterOS devices, as they can quickly see the status of all the devices on their network without having to log in to each device individually.
MirrorBrain
https://github.com/poeml/mirrorbrain MirrorBrain is a framework to run a content delivery network using mirror servers. It solves a challenge that many popular projects face - a flood of download requests, often magnitudes more than any single site could practically handle. Some very popular projects rely on MirrorBrain.
Moftpd
'moftpd' is a powerful FTP server supporting IPv6, virtual hosts, fine grained permissions, and much more
MongooseIM
MongooseIM is aimed at large, complex enterprise level projects where real-time communication is critical for business success. It provides high availability, ease of deployment, development and reliability in production. The MongooseIM platform includes server-side components and client libraries. It has also contributed to open source third party XMPP libraries: Smack for Android and XMPP framework for iOS. Built around proven technologies XMPP/Jabber, it adds a simple client/server REST API for front-end and back-end integration.
Monitorix
Monitorix is a free software, lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production GNU/Linux or UNIX servers, but due to its simplicity and small size can be used on embedded devices as well.
More Points
Free and Open Source FTP client and self-hosted FTP server written in Python and Flask. This application works as a self-hosted FTP server/client, Where you create a point to connect to the FTP server, from there you can quickly create/edit/upload/delete files. The purpose of this project is to offer a free alternative for households or small businesses.
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.
Multidict
This provides a way to manage or deal with such structures which can have more than one occurrence of a given key.
Mumble
Mumble is a voice chat program. There are two modules in Mumble: the client (Mumble) and the server (Murmur). It provides encrypted, low-latency voice chat. Supports group conferences, for talking amongst friends: has a mute/deafen feature, also supports textchat. A suitable free software replacement for Google Hangout, Skype, Ventrillo, TeamSpeak and many more.
Muon
Easy and fun way to work with remote servers over SSH. Muon is a graphical SSH client. It has a enhanced SFTP file browser, SSH terminal emulator, remote resource/process manager, server disk space analyzer, remote text editor, huge remote log viewer and lots of other helpful tools, which makes it easy to work with remote servers. Muon provides functionality similar to web based control panels but, it works over SSH from local computer, hence no installation required on server. It runs on GNU/Linux and Windows. Muon has been tested with serveral GNU/Linux and UNIX servers, like Ubuntu server, CentOS, RHEL, OpenSUSE, FreeBSD, OpenBSD, NetBSD and HP-UX.
MyRPC
MyRPC is a remote procedure call framework designed to easily connect heterogeneous systems. It features IDL-based client/server stub generation, multi-platform capability, binary protocol (no need for escaping of binary data, less overhead), support for various data types (like string, binary, signed and unsigned integer, float, list, struct, and enum), and exception support. It has no external dependencies.
Mythroku
This package makes it possible to view MythTV recordings and videos on a Roku media player device.
NMIS
NMIS performs multiple network management functions from the OSI Model and International Organization for Standardization FCAPS model, these being - Fault, Configuration, Accounting and/or Administration, and Performance. These metrics provide valuable capabilities and features for fault and performance management, which in turn are useful for many other aspects of network and business management. NMIS monitors the status and performance of an organization’s IT environment, assists in rectification and identification of faults and provides valuable information for IT departments to plan expenditure and IT changes. The NMIS business rules engine classifies events on their business impact, not just the technical nature. The rules engine is extremely powerful; however it can be configured in minutes for a network with a small number of devices to hours for networks with large numbers of devices.
NNCP
NNCP (Node to Node copy) is a collection of utilities simplifying secure store-and-forward files, mail and commands exchanging. This utilities are intended to help build up small size (dozens of nodes) ad-hoc friend-to-friend (F2F) statically routed darknet delay-tolerant networks for fire-and-forget secure reliable files, file requests, Internet mail and commands transmission. All packets are integrity checked, end-to-end encrypted (E2EE), explicitly authenticated by known participants public keys. Onion encryption is applied to relayed packets. Each node acts both as a client and server, can use push and poll behaviour model. Out-of-box offline sneakernet/floppynet, dead drops, sequential and append-only CD-ROM/tape storages, air-gapped computers support. But online TCP daemon with full-duplex resumable data transmission exists.
NX
The NX project provides a suite of libraries and X11 proxying agents implementing efficient compression and optimized transport of X11, HTTP, SMB, and arbitrary protocols, like audio, over low-bandwidth links. By translating and embedding RFB and RDP in X protocol, it is also able to compress VNC and Windows Terminal Service sessions.
Nbworks
nbworks is an implementation of NetBIOS, itself an incarnation of zeroconf networking. NetBIOS is an API that allows applications to find each other over a network and exchange information. nbworks consists of a deamon and a library. The daemon handles the peer discovery and parts of the serverside for information exchange. The library is linked into applications wishing to use NetBIOS and implements the rest of the NetBIOS functionality. The API that nbworks exports is meant to imitate the POSIX socket interface as closely as possible to enable easy usage by both experienced and novice programmers.
Neomutt
Neomutt is a text based mail reader largely based off of mutt. Neomutt supports IMAP, MIME, PGP/MIME, POP3, threading, color, and most other mutt supported features. In addition, neomutt adds a variety of optional patches from mutt including NNTP support, increased customization, support for Notmuch mail searching, and more.
Net-snmp
'net-snmp' provides tools and libraries relating to the Simple Network Management Protocol. The package includes an extensible agent, an SNMP library, tools to request or set information from SNMP agents, tools to generate and handle SNMP traps, and more.
Net2ftp
'net2ftp' is a Web-based FTP client, offering standard FTP client functionality using a browser. Users can also zip files, email them in attachments, and edit or view code with syntax highlighting in their browser. Configuration options include: restricting the access to one FTP server, banning IP addresses or FTP servers, setting a daily consumption limit, and 3 kinds of logging. The package works under PHP's Safe Mode, and is available in ten languages.
Netctl
*netctl* may be used to introspect and control the state of the systemd services for the network profile manager.
Netperfmeter
NetPerfMeter is a network performance meter for the UDP, TCP, MPTCP, SCTP and DCCP transport protocols over IPv4 and IPv6. It simultaneously transmits bidirectional flows to an endpoint and measures the resulting flow bandwidths and QoS. The results are written as vector and scalar files. The vector files can e.g. be used to create plots of the results.
NetworkX
NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
Newrelic-api
Java client library for the New Relic REST APIs built using Jersey and Gson. The library implements over 110 operations across all of the available 35 New Relic services. It is primarily used by applications to automate the configuration of New Relic Monitoring, Alerting and Dashboards, but can also be used for extracting incident and metric data, executing Insights queries, or uploading plugin metrics.
NextTypes
NextTypes is a standards based information storage, processing and transmission system that integrates the characteristics of other systems such as databases, programming languages, communication protocols, file systems, document managers, operating systems, frameworks, file formats and hardware in a single tightly integrated system using a common data types system. NextTypes is a relational/network/objects/files hybrid database system with high level SQL interface, extensive primitive types list, JSON/JSON-LD/XML/Smile/WebDAV/CalDAV/iCalendar/RSS data access, REST interface, customizable MVC architecture, optimistic concurrency control, HTML5/CSS3/SVG/Javascript responsive graphical interface, multilanguage, UTF-8 encoding, syntax highlighting or WYSIWYG editors, robots.txt and sitemap management, text extraction/fulltext search, document management, virus scanning, DoS/SQL injection/CSRF/XSS protection, passwords/X.509 certificates authentication, logging and backup system.
Nextcloud
Nextcloud is a free, decentralized and open cloud platform. It allows you to sync your files, calendars and contacts while staying in control of your data. As a platform you can extend it with many existing apps or write your own. With federated sharing, Nextcloud allows you to collaborate with people across different Nextcloud installations. Nextcloud also provides real-time communication through Spreed.me and collaborative editing through LibreOffice Online integration.
NgIRCd
ngIRCd is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). The server is quite easy to configure, can handle dynamic IP addresses, and optionally supports IDENT, IPv6 connections, SSL-protected links, and PAM for user authentication as well as character set conversion for legacy clients. The server has been written from scratch and is not based on the "forefather", the daemon of the IRCNet. The name ngIRCd means next-generation IRC daemon, which is a little bit exaggerated: lightweight Internet Relay Chat server most probably would have been a better name :-)
Nicotine+
Nicotine+ or Nicotine Plus is a libre alternative to the official [2] client, providing additional functionality while keeping current with the Soulseek protocol. Nicotine+ is an actively maintained fork of the defunct Nicotine client.
Nitter
Nitter is a frontend for Twitter focused on privacy and perfomance. It is inspired by Invidious. It is not possible to use a Twitter account. Available instances can be found here.

Features

  • No JavaScript or ads
  • All requests go through the backend, client never talks to Twitter
  • Prevents Twitter from tracking your IP or JavaScript fingerprint
  • Uses Twitter's unofficial API (no rate limits or developer account required)
  • Lightweight (60KB vs 784KB from twitter.com)
  • RSS feeds
  • Themes
  • Mobile support (responsive design)
Node.js
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of libraries in the world.
NodeRed
NodeRed is an extensible network service container for Node.js. NodeRed provides plumbing such as a TCP/IP and WebSocket server, a protocol parser, a request dispatcher, inter-node communication via Redis' PUBSUB features, and extensibility via JavaScript. NodeRed is written for Node.js. Moreover, extensions are simply Node.js modules. These extensions may add new request handlers to the NodeRed client-server protocol; may hook into NodeRed client-handling events (e.g. on client connection); and may emit their own events that yet other extensions may listen for and react to.
Nodewatcher
nodewatcher is one of the projects of wlan slovenija open wireless network. Its main goal is the development of a network planning, deployment, monitoring and maintenance platform with emphasis on community.
Nss-mdns
nss-mdns is a plugin for the GNU Name Service Switch (NSS) functionality of the GNU C Library (glibc) which provides host name resolution via Multicast DNS (a.k.a. Zeroconf, a.k.a. Apple Rendezvous, a.k.a Apple Bonjour). This effectively allows name resolution by common Unix or GNU/Linux programs in the ad-hoc mDNS domain .local.
Obnam
Obnam is an easy, secure backup program. It creates snapshot backups, i.e. every generation looks like a complete snapshot, so you don't need to care about full versus incremental backups, or rotate real or virtual tapes. Another feature is data de-duplication, across files and backup generations. If the backup repository already contains a particular chunk of data, it will be re-used, even if it was in another file in an older backup generation. This way, you don't need to worry about moving around large files, or modifying them. Obnam can create encrypted backups, using GnuPG.
OctoPrint
Control and monitor every aspect of your 3D printer and your printing jobs right from within your browser:
  • Access the embedded webcam feed and watch remotely how your printer is creating your newest thing.
  • Get constant feedback regarding the current progress of your print job.
  • Take a look at the integrated GCODE visualizer to see a rendition of the GCODE you are currently printing.
  • Keep an eye on the temperatures of your hotends and print bed and adapt them on the fly.
  • Move the print head along all axes, extrude, retract or just define your own custom controls.
  • Start, stop or just pause your current print job, you are in full control at any time.
Compatible and extendable Out of the box OctoPrint is compatible with most of the available consumer 3D printers. And its powerful plugin system allows extending its functionality in various ways. To name a few:
  • Have OctoPrint send you push notifications on job progress via Pushbullet or Pushover.
  • Completely replace OctoPrint’s UI on mobile devices via TouchUI.
  • Integrate OctoPrint into your messaging tool of choice, like Telegram or Slack.
  • Collect statistics of your printer and print jobs via the Print History or the Printer Statistics plugin.
  • Add support for specific printers like Flashforge printers or older Makerbots or the Micro 3D printer.
OctoPrint’s official plugin repository is integrated right within OctoPrint and installing a plugin is only a click away. And getting started on plugin development is easy! And even more!
  • Create awesome timelapse recordings of your prints!
  • Slice your STL files directly within OctoPrint.
  • Control who can control your printer with the built-in access controls.
  • Add system commands to the menu to easily shutdown or reboot your OctoPrint server or even your printer.
  • Configure event hooks to react to certain events within OctoPrint by calling external commands or sending custom GCODE to your printe
OfficeFloor
OfficeFloor provides true inversion of control for building simple static to complex real-time Web applications that are "build once, run anywhere" - even with cloud computing. It allows you to wire together a working prototype in minutes, extend the prototype to a working Web site in hours, and deploy and run anywhere. The code is self documenting to make support easier. It aims to be "The Java Web Answer" for rapid application development for Web applications.
OnionShare
What is OnionShare? OnionShare lets you securely and anonymously share files of any size. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable URL to access and download the files. It doesn't require setting up a server on the internet somewhere or using a third party filesharing service. You host the file on your own computer and use a Tor onion service to make it temporarily accessible over the internet. The other user just needs to use Tor Browser to download the file from you. How to Use Open OnionShare, drag and drop files and folders you wish to share into it, and click Start Sharing. After a moment, it will show you a .onion URL. This is the secret URL that can be used to download the file you're sharing. Send this URL to the person you're sending the files to. If the files you're sending aren't secret, you can use normal means of sending the URL, like by emailing it, or sending it in a Facebook or Twitter private message. If you're sending secret files then it's important to send this URL securely. The person who is receiving the files doesn't need OnionShare. All they need is to open the URL you send them in Tor Browser to be able to download the file.\
Onioncat
OnionCat creates a transparent IP layer on top of Tor hidden services. It transparently transmits any kind of IP-based data through the Tor network on a location hidden basis. You can think of it as a point-to-multipoint VPN between hidden services. OnionCat is a stand-alone application which runs in userland and is a connector between Tor and the local OS. Any protocol based on IP, such as UDP or TCP, can be transmitted. OnionCat supports IPv6; native IPv4 forwarding, though still available, is deprecated: the recommended solution for IPv4 forwarding is to build a IPv4-through-IPv6 tunnel through OnionCat.
Open eClass
Open eClass is offered by the Greek Academic Network (GUnet) since 2003 as an advanced e-learning solution that can enhance the teaching and learning process. It is used by almost all universities in Greece. There is documentation both in Greek and in English. For a complete list of 3rd party components see here

Features

  • Courses
  • Exercises - quizzes
  • Learning path
  • Statistics
  • Educational material
  • Assignments
  • Multimedia
  • User groups
  • Backup files
OpenAnswer
OpenAnswer is a fully-functional answering service platform, compatible with Asterisk and completely open source. We've created our own powerful answering service software, built to break free of the big game players in the industry charging exorbitant rates per seat. Flexible, powerful and user-friendly out of the box.
OpenGnsys
OpenGnSys (Open Genesis) Project brings together the combined efforts of several Spanish Public Universities. OpenGnSys provide a number of free and open tools for managing and deploying computers. These tools supplies a complete, versatile and intuitive sytem. This system allows the arrangement, installation and deployment of different operating systems. OpenGnSys architecture is flexible to adapt to the needs of different models of computer networks (companies and institutions) and can be used in different types of scenarios:
  • Centralized management of ICT Units to Support Teaching and Research.
  • Park Maintenance PC member of an institution.
  • Deployment and maintenance of the servers in a Data Center.
  • Administration of deployment repository for the Support Services ( help desk) of an Institution.
The specific tasks of configuration and modification of data in each computer can be made directly once the process image dump, without having to boot your operating system. So, yo can access to the information stored on disks. This is a significant advantage over other similar products, including commercial.
OpenHV
It aims to be a libre real-time strategy game with no exceptions. Set in the distant future where mega corporation battle themselves, this standalone title comes with multiplayer (LAN and internet) support, competent skirmish bots as well as an integrated map editor. It allows for spectators to join and replays to be shared.
OpenProdoc
OpenProdoc is a Document Management System and a Thesaurus Manager. It allows to define the documents and folders/cases model needed for different kind of companies or institutions. It's multiplatform (Windows, GNU/Linux, Mac) and has a complete portable version that can be used without installation. Can be installed also in most of the J2EE servers and Databases servers. Provides Java and API REST for integration with different products Offers an OPAC function that can be easily configured.
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.
Openbazaar-desktop
This is the reference client for the OpenBazaar network. It is an interface for your OpenBazaar node, to use it you will need to run an OpenBazaar node either locally or on a remote server.
Openbazaar-go
This repository contains the OpenBazaar server daemon which handles the heavy lifting for the OpenBazaar desktop application. The server combines several technologies: A modified IPFS node, which itself combines ideas from Git, BitTorrent, and Kademlia. A lightweight SPV Bitcoin wallet for interacting with the Bitcoin network. And a JSON API which can be used by a user interface to control the node and browse the network. If you are looking for the OpenBazaar user interface code see here.
Openblox
A game engine providing a Lua API to enable developers to create games easily and with few restrictions.
Openconnect
OpenConnect started as a client for Cisco's AnyConnect SSL VPN, but as of 2013 it includes a server and offers a full VPN solution.
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.
Opmuse
A web application to play, organize and share your music library.
Orthanc
Orthanc aims at providing a simple, yet powerful standalone DICOM server. It is designed to improve the DICOM flows in hospitals and to support research about the automated analysis of medical images. Orthanc can turn any computer running Windows or GNU/Linux into a DICOM store (in other words, a mini-PACS system). Its architecture is lightweight and standalone, meaning that no complex database administration is required, nor the installation of third-party dependencies. What makes Orthanc unique is the fact that it provides a RESTful API. Thanks to this major feature, it is possible to drive Orthanc from any computer language. The DICOM tags of the stored medical images can be downloaded in the JSON file format. Furthermore, standard PNG images can be generated on-the-fly from the DICOM instances by Orthanc. Orthanc lets its users focus on the content of the DICOM files, hiding the complexity of the DICOM format and of the DICOM protocol.
Other Apps
Other Apps is a free and open source alternative of Power Apps for small businesses to create business applications. It has many of the features of Microsoft's Power Apps, but introduces some new ones: - Self Hosting - Fully functional without internet access - No need for accounts or licenses - No tracking
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.
PHPDNS
A PHP library/class to provide direct DNS query capability from PHP and an example client.
POPauthd
POPauthd is a Perl-based daemon that uses POP to authorize connecting hosts for SMTP relaying. It is particularly useful to authenticate roaming users with IP addresses that change often. The daemon runs in the background, watching the syslog for successful POP logins. When it sees one, it enters the IP in sendmail's access database, giving the host authorization to relay through the server. The entries can be expired after a prescribed, configurable period of time with a companion script run via crontab. 'POPauthd' is designed to run on a FreeBSD server, but should work properly on any UNIX system. It will work with any POP3 daemon that's capable of writing successful POP logins to a log file.
Pa11y
Pa11y is your automated accessibility testing pal. It runs accessibility tests on your pages via the command line or Node.js, so you can automate your testing process.
Pa11y-CI
CI runs accessibility tests against multiple URLs and reports on any issues. This is best used during automated testing of your application and can act as a gatekeeper to stop a11y issues from making it to live.
Pac manager
PAC Manager is a secure connection manager with automatiions, which make it good GNU/Linux and free software replacement for SecureCRT and Putty. Some features include:
  • Simple GUI to manage/launch connections to remote machines.
  • Scripting possibilities, 'ala' SecureCRT
  • Configurable Pre
PacketFence
PacketFence is a network access control (NAC) system which provides an impressive list of supported features. Among them, there are: registration, detection of abnormal network activities, proactive vulnerability scans, DHCP fingerprinting, isolation of problematic devices, remediation through a captive portal, 802.1X and integration with wireless networks.
Pagekite
PageKite is a system for connecting your localhost servers to the public Internet, giving them names and making them globally accessible. It works on most common operating systems and it doesn't matter what kind of Internet connection you have. The PageKite back-end configures DNS for your server and establishes communication with our global pool of front-end relays. These relays have public IP addresses and are visible on the global Internet, which makes it possible for them to accept incoming requests on your server's behalf. These requests get forwarded (proxied) over the tunnel to your server, and any replies travel back the same way.
Paraslash
The paraslash package contains server and client software for network audio streaming and stand-alone utilities for decoding and playing audio files.
Pcapy
Pcapy is a Python extension module that interfaces with the libpcap packet capture library. Pcapy enables python scripts to capture packets on the network. Pcapy is highly effective when used in conjunction with a packet-handling package such as Impacket, which is a collection of Python classes for constructing and dissecting network packets.
PeerTube
Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular. It provides a platform anyone can host to build a video community while contributing to a larger federated network of other video instances. The technologies lower the burden on one's server by using P2P technology. It not only federates between PeerTube instances, but also with the larger fediverse network (Mastodon, Pleroma, Hubzilla, etc.).
Peergos
Peergos is a secure and private online space where users can store, share, and view their photos, videos, music, and documents. It offers a comprehensive suite of features including a calendar, news feed, chat, and a growing list of apps. Fully open source and self-hostable.
Pfsense
Adapted from readme: The pfSense project is free network firewall software. This FSD entry is not for the pfSense distribution which is based on FreeBSD operating system.


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.