Semantic search

Jump to: navigation, search


Mod security
'Mod_security' is an intrusion detection and prevention module for Apache Web servers. Its purpose is to protect vulnerable applications by detecting and (optionally) rejecting attacks. In addition to request filtering (using regex), it can create Web application audit logs. Unlike other similar projects, Mod_security can analyse POST payloads.
MongoDB
In Oct 2018, MongoDB's "community edition" switched from AGPLv3 to another license making it harder for free software users to depend on it. The source linked in this entry is the last available code base under the AGPLv3. See FerretDB for an alternative. MongoDB (from "humongous") is a scalable, high-performance, schema-free, document-oriented database. Features:
  • Document-oriented storage (the simplicity and power of JSON-like data schemas)
  • Dynamic queries
  • Full index support, extending to inner-objects and embedded arrays
  • Query profiling
  • Fast, in-place updates
  • Efficient storage of binary data large objects (e.g. photos and videos)
  • Replication and fail-over support
  • Auto-sharding for cloud-level scalability
  • MapReduce for complex aggregation
  • Commercial Support, Hosting, and Consulting
Monkey HHTP Daemon
Monkey HTTP Daemon is a small, fast Web server. It is based on the HTTP 1.1 protocol. Features include language support, GET, POST, and HEAD methods, CGI, PHP4, a config file (optional for every user), a mime.types file, virtual hosts, the ability to deny URLs and IPs, to run as a different user (such as nobody), serve users home directories, and more.
MyDNS
MyDNS is a free DNS server for *nix. It was implemented from scratch and is designed to serve records directly from an SQL database (currently either MySQL or PostgreSQL). Its primary objectives are stability, security, interoperability, and speed, though not necessarily in that order. MyDNS does not include recursive name service, nor a resolver library. It is primarily designed for organizations with many zones and/or resource records who desire the ability to perform real-time dynamic updates on their DNS data via MySQL.
Myserver
MyServer is a powerful web server designed to be easily run on a personal computer by the average computer user. It is a multithread application and supports HTTP, HTTPS, CGI, ISAPI, WinCGI and FastCGI protocols. You can share files in minutes.
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.
NocoDB
NocoDB turns any MySQL, PostgreSQL, SQLite database into a spreadsheet with REST APIs. It supports basic and fields operations, multiple view types, different permissions, sharing, variant cell types, access control with roles, and others.
OpenInteract
'OpenInteract' is an extensible Web application server that includes a robust system of components, object-oriented data access, a consistent security scheme for both tasks and data objects, a simple user and group management system, and a packaging system that makes it easy to distribute custom applications. It is stable, and runs out of the box on five different databases.
Openbarter
openBarter extends the mechanism of a CLOB - the central part of regular markets - and implements a multilateral barter. It is based on an extension of PostgreSQL.
Openstreetmap-website
OpenStreetMap is a project for creating and distributing free geographic data for the world.
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.
POPular
POPular is a suite of programs for setting up a large distributed mail cluster. Included are a POP3 server and proxy and several utility programs for delivering mail into mailboxes, listing the current connections, and configuring the servers. POPular supports virtual servers, scales to millions of mailboxes, is completely configurable at runtime and uses a flexible authentication mechanism through shared library modules.
Paperclips
Paperclips is a Java Servlet API 2.3 compliant servlet container. It supports HTTP/1.1, session load balancing and is completely modular so administrators can install just the parts they need.
Papercut NNTP server
Papercut is a multi-threaded NNTP server whose main objective is to integrate Web-based message board software (Phorum, for example) with a Usenet front-end. Its extensibility lets developers write their own containers to store Usenet articles (messages). The code is extensible enough that you could write new containers to integrate the news server with other Web message board projects or even other ways to store the messages.
Pen
Pen is a load balancer for "simple" TCP-based protocols such as HTTP or SMTP. It allows several servers to appear as one to the outside. It automatically detects servers that are down and distributes clients among the available server for high availability and scalable performance. The load balancing algorithm tracks clients and tries to send them back to the server they visited the last time. The client table has slots (default 2048, settable through command-line arguments). When the table is full, the least recently used one is discarded to make room for the new one. This is superior to a simple round-robin algorithm, which sends a client that connects repeatedly to different servers. This breaks applications including most modern web applications) that maintain state between server connections.
Planplan
Planplan is an open source data product search engine allowing users of the community platform to find different everyday objects via verified professionals with a very large number of positive opinions.
Pling Store
Pling Store is an application to search and download themes, wallpapers, software applications and add-ons, as well as other creative content like audio, videos or comics, provided the content is released under liberal licensing terms like the GPL or Creative Commons from participating openDesktop.org sites.
Polipo
'Polipo' is a lightweight caching Web proxy that was designed as a personal cache. It is able to cache incomplete objects and will complete them using range requests. It will use HTTP/1.1 pipelining if supported by the remote server.
Portmon
Portmon is a daemon that is able to monitor network services and send notification in the event that a server goes down. Portmon was designed to be able to monitor a large number of servers/workstations and give very configurable notification in the event of a network failure.
PostgreSQL
PostgreSQL is a powerful database system with a strong reputation for reliability, data integrity, and correctness. It supports the SQL standard and is fully ACID compliant. It offers many advanced features, including complex queries, foreign keys, triggers, views, transactional integrity and multiversion concurrency control. It features native programming interfaces for C/C++, Java, .NET, Perl, Python, Ruby, Tcl, and ODBC.
PredictionIO
PredictionIO is a free software Machine Learning server system. It enables developers and data engineers to build smarter web and mobile applications through a simple set of APIs. Admin UI is provided for developers to select and tune algorithms.
PrivateBin
PrivateBin is a text-storage self-hosted server with zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
ProrepTK
Database replication system for OpenEdge Progress DB to other database backends. Progress is a proprietary database format with no open source options for data import/export/replication. This project provides a free software replication and export option, and can act as a first and intermediate steps in migrating your data from Progress and into MySQL or other database software.
Pthrlib
'pthrlib' is a library and toolkit for easily and quickly writing small, fast, HTTP/1.1-compliant Web servers. The distribution includes a lightweight cooperative threading library, a buffered I/O library, a library for writing HTTP/1.1 RFC-compliant servers, a library for writing CGI scripts that run inside the server, and an ftp client library. Examples, full manual pages documenting every function, and a production quality micro-webserver called rws are also included.
Pure-FTPd
Pure FTP Server is a fast, production quality, standards-conformant FTP server based on Troll-FTPd. It has no known buffer overflows, is trivial to set up, and is especially designed for modern kernels. Features include PAM support, IPv6, chroot()ed home directories, virtual domains, built-in 'ls', FXP protocol, anti-warez system, bandwidth throttling, bounded ports for passive downloads, an LDAP backend, and XML output.
Py-RADIUS
radius.py is a pure Python module implementing client side RADIUS authentication as defined by RFC2138.
QPopper
Qpopper is a widely used server for the POP3 protocol. It includes TLS/SSL support, very fast start-up times, and reduced I/O at session close. This server is fully compliant with RFCs 1939 and 2449, and supports Kerberos V4, if enabled.
Redis
Redis is an advanced key-value database. It is similar to memcached but the dataset is not volatile, and values can be strings, exactly like in memcached, but also lists, sets, and ordered sets. All this data types can be manipulated with atomic operations to push/pop elements, add/remove elements, perform server side union, intersection, difference between sets, and so forth. Redis supports different kind of sorting abilities.
Riak
High Performance Storage
Roxen
Graphical Web browser based management interface. Features include:
  • Default strong 128/168-bit encryption over SSL3
  • Platform independent; runs on almost any server operating system
  • Single-process architecture for controlled and unlimited scalability
  • Unicode and other character sets for multilingual/localized Web sites
  • Extensibility through Java, Java servlets, PHP, CGI, FastCGI, FrontPage Extensions, SSI, and others
  • Excellent for virtual hosting of several web sites
Rproxy
The rproxy extensions to HTTP let a server generate a diff relative to a cached instance, whether an HTML page or an image, in a way that is completely general, and transparent to both the server and user agent. This improves response times and reduces network usage, which is particularly important given the increase in dynamic content on the Web (with dynamic content a resource must be exactly the same as the cached instance, or it is downloaded from scratch).
Rws
'rws' is a small, fast web server that complies (mostly) with HTTP/1.1. It serves files, includes an mmap(2) file cache and supports directory listings, CGI script execution (NPH scripts only), virtual hosts, aliases, and shared object scripts: (fast CGI scripts that are dynamically linked into the server memory at runtime.
SIP Express Router
* " November 04, 2008 - SER joins the sip-router project "
  • " First is important to clarify: from version 3.0.0 on, Kamailio and SER are identical in terms of source code. "
SER or SIP Express Router is a very fast and flexible SIP (RFC3621) server. It handles thousands of calls per second on low-budget hadware. A C shell-like scripting language provides full control over the server's behaviour. Its modular architecture lets users load only the required functionality. The following modules are available: digest authentication, CPL scripts, instant messaging, MySQL support, a presence agent, Radius authentication, record routing, an SMS gateway, a Jabber gateway, a transaction module, a registrar, and user location.
Saltcorn
Saltcorn is a platform for building database web applications without writing a single line of code. Use the intuitive point-and-click, drag-and-drop user interface to build the whole application. It is a complete end-to-end solution for the front-end, backend and database of your application, and it manages both the build and the hosting stages of your application life-cycle with an intuitive point-and-click, drag-and-drop user interface. Saltcorn focuses on database-backed applications built for a mobile and desktop web browsers, for yourself, internally for your team or company, or for the public.
SavaPage
SavaPage is a Libre Print Portal Solution that uses Open Standards and Commodity Hardware for Secure Pull-Printing, Pay-Per-Print, Delegated Print, Job Ticketing, Auditing and PDF Creation.
Scylla
Very fast NoSQL database that implements the APIs of Apache Cassandra and Amazon DynamoDB.
SmartCache
Smart Cache is a pure Java proxy cache server. It can cache any pages and make them available for offline browsing. Other features include a URL filter, cookie filter, ability to fake User-Agents, Referer, and Cookie headers, Web forwarder (accelerator) mode, background downloading, multiple logs, fast operation, very configurable garbage collection, cache directory structure copies server structure, and cached files that are ready for use (no headers inside). It can be also used as a replacement for your browser's internal diskcache, which makes faster, more anonymous and offline browsing available.
Snowbox
'Snowbox' is a small (600 lines of code) and secure POP3 server written in Perl. It runs exclusive from 'inetd' and is easy to set up. It implements all necessary POP3 commands, supports APOP authentication, and drops root privileges and continues running as a user process after the authorization stage. The maildrop is kept in memory while running; no temporary files are written.
Soju
soju is a user-friendly IRC bouncer. soju connects to upstream IRC servers on behalf of the user to provide extra functionality. soju supports many features such as multiple users, numerous IRCv3 extensions, chat history playback and detached channels. It is well-suited for both small and large deployments.
Sphinx Search
Sphinx is an open source full text search server, designed from the ground up with performance, relevance (aka search quality), and integration simplicity in mind. It's written in C++ and works on Linux (RedHat, Ubuntu, etc), Windows, MacOS, Solaris, FreeBSD, and a few other systems. Sphinx lets you either batch index and search data stored in an SQL database, NoSQL storage, or just files quickly and easily — or index and search data on the fly, working with Sphinx pretty much as with a database server. A variety of text processing features enable fine-tuning Sphinx for your particular application requirements, and a number of relevance functions ensures you can tweak search quality as well. Searching via SphinxAPI is as simple as 3 lines of code, and querying via SphinxQL is even simpler, with search queries expressed in good old SQL. Sphinx clusters scale up to tens of billions of documents and hundreds of millions search queries per day, powering top websites such as Craigslist, Living Social, MetaCafe and Groupon... to view a complete list of known users please visit our Powered-by page.
Spyce
SPYCE is a Web server plugin that supports simple and efficient Python-based dynamic HTML scripting. Those who like Python and are familiar with JSP, PHP, or ASP, should look at this engine. It can generate dynamic HTML content just as easily, using Python for the dynamic parts. Its modular design makes it very flexible and extensible. It supports FastCGI, CGI and mod_python to plugin into Apache and most other Web servers, and can also be used as a command-line utility for HTML pre-processing, or as a web server proxy.
Sqlnotex
sqlNotex is a multi-platform free software useful to manage a large amount of textual notes in Markdown format on a single computer or in a local network using the open source database Firebird. The notes are divided into notebooks and, within them, in sections, and it is possible to associate to each note a list of activities to be done, a series of attachments (files of any kind), tags and links to other notes. The search function may find the wished notes starting from the title, the text content, the modification date, the tags, the name of the attachments or activities. Files of Microsoft Word (docx), LibreOffice Writer (odt) and of unformatted text (txt) can be imported as plain text in a new note, while the original file is attached to it. The text of the notes can be formatted if it is written by the user in Markdown format. The titles are displayed in bold and with a larger font than the rest of the text, while the various markers (asterisk, slash, etc.) are formatted with their own color. It is possible to copy the text of a note with any possible activities in HTML format and paste it into a word processor, or display it in the browser, or insert it into a new LibreOffice Writer document with one-click functionality, thus obtaining a regularly formatted document.
Squid
Squid is a high performance Web proxy cache that can be arranged hierarchically for an improvement in response times and a reduction in bandwith usage. Squid runs on all popular Unix platforms.
Supergiant
Run dockerized apps and manage hardware like one giant, efficient computer. Supergiant makes it easy to deploy faster and reduce hardware expenses. Supergiant is built on Kubernetes, the library build made to run Google Compute Engine. It’s purpose is to help make managing stateful apps in a containerized environment easier and more performant.
TZMud
TZMud uses several high-quality Python libraries to handle basic functions so that it can concentrate on the actual MUD functions:
  • Twisted to handle networking and event loop,
  • ZODB to store the data, and
  • Pyparsing to parse player input.
Tahoe-LAFS
Tahoe-LAFS is a decentralized data store. It distributes your filesystem across multiple servers, and even if some of the servers fail or are taken over by an attacker, the entire filesystem continues to work correctly and to preserve your privacy and security.
Thy
Thy is a lightweight HTTP daemon that is designed to be clean and fast, yet powerful enough to serve many hits a day. Despite its small size, it supports CGI, IPv6, SSL/TLS, and on-the-fly compression.
Tpop3d
'tpop3d' is a POP3 server whose authentication subsystem is especially extensible. Supported authentication mechanisms include auth-pam (Pluggable Authentication Modules) and auth-passwd to mediate access between users and their Unix-style mailboxes, auth-mysql which uses vmail-sql to mediate access to virtual-domain email, auth-ldap (for authentication of users against an LDAP directory), auth-other (lets you authenticate with an external program communicating via pipes), and auth-perl (lets you authenticate users with custom Perl code). There is integrated support for POP-before-SMTP relaying. tpop3d supports traditional (BSD-format) mailspools and the maildir format of qmail.
Trokam
Trokam is a project to develop a search engine based on: collaborative web crawling, easily replicable servers to enable Organizations and Companies collaborate with dedicated servers connected to a load balancer an collaborative development.
Tux Perl
tux_perl is a Perl extension for Tux. Tux is a high speed web server from Redhat. With the non-blocking event loop structure and the zero copying technique, Tux can provide static content at very fast speed. Tux also provide an interface to develop user space extensions. tux_perl works as an user space module of Tux, and interprets Perl scripts to provide dynamic contents. Tux is embedded into Linux kernel, so tux_perl only work with Linux. Perl interpreter is also necessary. GCC compilers is required to build some C libraries.


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.