Packages [O]

GNU Guix provides 6,344 packages transparently available as pre-built binaries. These pages provide a complete list of the packages. Our continuous integration system shows their current build status (updated October 17, 2017).

You can browse packages indexed by their first letter.

GNU?Package versionPackage details
obby 0.4.8 Library for building collaborative editors

Library that provides synced document buffers. It supports multiple documents in one session. Obby is used by the Gobby collaborative editor.

https://gobby.github.io/
obconf 2.0.4 Openbox configuration tool

Obconf is a tool for configuring the Openbox window manager. You can configure its appearance, themes, and much more.

http://openbox.org/wiki/ObConf:About
obnam 1.21 Easy and secure backup program

Obnam is an easy, secure backup program. Features include snapshot backups, data de-duplication and encrypted backups using GnuPG. Backups can be stored on local hard disks, or online via the SSH SFTP protocol. The backup server, if used, does not require any special software, on top of SSH.

https://obnam.org/
obs 18.0.2 Live streaming software

Open Broadcaster Software provides a graphical interface for video recording and live streaming. OBS supports capturing audio and video from many input sources such as webcams, X11 (for screencasting), PulseAudio, and JACK.

https://obsproject.com
ocaml 4.02.3 The OCaml programming language

OCaml is a general purpose industrial-strength programming language with an emphasis on expressiveness and safety. Developed for more than 20 years at Inria it benefits from one of the most advanced type systems and supports functional, imperative and object-oriented styles of programming.

https://ocaml.org/
patches: 1, 2

ocaml 4.01.0 The OCaml programming language

OCaml is a general purpose industrial-strength programming language with an emphasis on expressiveness and safety. Developed for more than 20 years at Inria it benefits from one of the most advanced type systems and supports functional, imperative and object-oriented styles of programming.

https://ocaml.org/
ocaml-alcotest 0.7.2 Lightweight OCaml test framework

Alcotest exposes simple interface to perform unit tests. It exposes a simple TESTABLE module type, a check function to assert test predicates and a run function to perform a list of unit -> unit test callbacks. Alcotest provides a quiet and colorful output where only faulty runs are fully displayed at the end of the run (with the full logs ready to inspect), with a simple (yet expressive) query language to select the tests to run.

https://github.com/mirage/alcotest
ocaml-astring 0.8.3 Alternative String module for OCaml

Astring exposes an alternative String module for OCaml. This module balances minimality and expressiveness for basic, index-free, string processing and provides types and functions for substrings, string sets and string maps. The String module exposed by Astring has exception safe functions, removes deprecated and rarely used functions, alters some signatures and names, adds a few missing functions and fully exploits OCaml's newfound string immutability.

http://erratique.ch/software/astring
ocaml-async 113.33.03 Monadic concurrency library

Async is a library for concurrent programming in OCaml.

https://github.com/janestreet/async
patches: snippet

ocaml-async-extra 113.33.03 Extra functionnalities for the async library

Async_extra provides additional functionnalities for the async library.

https://github.com/janestreet/async_extra
patches: snippet

ocaml-async-kernel 113.33.03 Monadic concurrency library

Async-kernel is a library for concurrent programming in OCaml.

https://github.com/janestreet/async_kernel/
patches: snippet

ocaml-async-rpc-kernel 113.33.03 Platform-independent core of the Async RPC library

Async_rpc_kernel is the platform-independent core of the Async RPC library.

https://github.com/janestreet/async_rpc_kernel/
patches: snippet

ocaml-async-unix 113.33.03 Asynchronous execution library for Unix

Async_unix is an asynchronous execution library for Unix.

https://github.com/janestreet/async_unix
patches: snippet

ocaml-base64 2.1.2 Base64 encoding for OCaml

Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. It is specified in RFC 4648.

https://github.com/mirage/ocaml-base64
ocaml-batteries 2.5.3 Development platform for the OCaml programming language

Define a standard set of libraries which may be expected on every compliant installation of OCaml and organize these libraries into a hierarchy of modules.

http://batteries.forge.ocamlcore.org/
ocaml-bin-prot 113.33.03 Binary protocol generator

This library contains functionality for reading and writing OCaml-values in a type-safe binary protocol. It is extremely efficient, typically supporting type-safe marshalling and unmarshalling of even highly structured values at speeds sufficient to saturate a gigabit connection. The protocol is also heavily optimized for size, making it ideal for long-term storage of large amounts of data.

https://github.com/janestreet/bin_prot/
patches: snippet

ocaml-bisect 1.3 Code coverage tool for the OCaml language

Bisect is a code coverage tool for the OCaml language. It is a camlp4-based tool that allows to instrument your application before running tests. After application execution, it is possible to generate a report in HTML format that is the replica of the application source code annotated with code coverage information.

http://bisect.x9c.fr
patches: 1

ocaml-bitstring 2.1.0 Bitstrings and bitstring matching for OCaml

Adds Erlang-style bitstrings and matching over bitstrings as a syntax extension and library for OCaml. You can use this module to both parse and generate binary formats, files and protocols. Bitstring handling is added as primitives to the language, making it exceptionally simple to use and very powerful.

https://github.com/xguerin/bitstring
patches: 1

ocaml-bos 0.1.4 Basic OS interaction for OCaml

Bos provides support for basic and robust interaction with the operating system in OCaml. It has functions to access the process environment, parse command line arguments, interact with the file system and run command line programs.

http://erratique.ch/software/bos
ocaml-camomile 0.8.5 Comprehensive Unicode library

Camomile is a Unicode library for OCaml. Camomile provides Unicode character type, UTF-8, UTF-16, UTF-32 strings, conversion to/from about 200 encodings, collation and locale-sensitive case mappings, and more. The library is currently designed for Unicode Standard 3.2.

https://github.com/yoriyuki/Camomile
ocaml-cmdliner 0.9.8 Declarative definition of command line interfaces for OCaml

Cmdliner is a module for the declarative definition of command line interfaces. It provides a simple and compositional mechanism to convert command line arguments to OCaml values and pass them to your functions. The module automatically handles syntax errors, help messages and UNIX man page generation. It supports programs with single or multiple commands and respects most of the POSIX and GNU conventions.

http://erratique.ch/software/cmdliner
ocaml-core 113.33.03 Alternative to OCaml's standard library

The Core suite of libraries is an alternative to OCaml's standard library that was developed by Jane Street.

https://github.com/janestreet/core/
patches: snippet

ocaml-core-kernel 113.33.03 Portable standard library for OCaml

Core is an alternative to the OCaml standard library.

Core_kernel is the system-independent part of Core. It is aimed for cases when the full Core is not available, such as in Javascript.

https://github.com/janestreet/core_kernel/
patches: snippet

ocaml-cppo 1.4.1 Equivalent of the C preprocessor for OCaml programs

Cppo is an equivalent of the C preprocessor for OCaml programs. It allows the definition of simple macros and file inclusion. Cpp ois:

  1. more OCaml-friendly than cpp

  2. easy to learn without consulting a manual

  3. reasonably fast

  4. simple to install and to maintain.

https://github.com/mjambon/cppo
ocaml-cstruct 2.3.1 Access C structures via a camlp4 extension

Cstruct is a library and syntax extension to make it easier to access C-like structures directly from OCaml. It supports both reading and writing to these structures, and they are accessed via the Bigarray module.

https://github.com/mirage/ocaml-cstruct
ocaml-csv 1.6 Pure OCaml functions to read and write CSV

Comma separated values (CSV) is a simple tabular format supported by all major spreadsheets. This library implements pure OCaml functions to read and write files in this format as well as some convenience functions to manipulate such data.

https://github.com/Chris00/ocaml-csv
ocaml-easy-format 1.2.0 Interface to the Format module

Easy-format is a high-level and functional interface to the Format module of the OCaml standard library.

https://github.com/mjambon/easy-format
ocaml-expect 0.0.5 Simple implementation of expect

Help building unitary testing of interactive program. You can match the question using a regular expression or a timeout.

https://forge.ocamlcore.org/projects/ocaml-expect/
ocaml-ezjsonm 0.4.3 Read and write JSON data

Ezjsonm provides more convenient (but far less flexible) input and output functions that go to and from [string] values than jsonm. This avoids the need to write signal code, which is useful for quick scripts that manipulate JSON.

https://github.com/mirage/ezjsonm/
ocaml-fieldslib 113.33.03 Syntax extension to record fields

Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values.

https://github.com/janestreet/fieldslib/
patches: snippet

ocaml-fileutils 0.5.1 Pure OCaml functions to manipulate real file and filename

Library to provide pure OCaml functions to manipulate real file (POSIX like) and filename.

http://ocaml-fileutils.forge.ocamlcore.org
ocaml-findlib 1.6.1 Management tool for OCaml libraries

The "findlib" library provides a scheme to manage reusable software components (packages), and includes tools that support this scheme. Packages are collections of OCaml modules for which metainformation can be stored. The packages are kept in the file system hierarchy, but with strict directory structure. The library contains functions to look the directory up that stores a package, to query metainformation about a package, and to retrieve dependency information about multiple packages. There is also a tool that allows the user to enter queries on the command-line. In order to simplify compilation and linkage, there are new frontends of the various OCaml compilers that can directly deal with packages.

http://projects.camlcity.org/projects/findlib.html
patches: 1

ocaml-fmt 0.8.0 OCaml Format pretty-printer combinators

Fmt exposes combinators to devise Format pretty-printing functions.

http://erratique.ch/software/fmt
ocaml-fpath 0.7.1 File system paths for OCaml

Fpath is an OCaml module for handling file system paths with POSIX or Windows conventions. Fpath processes paths without accessing the file system and is independent from any system library.

http://erratique.ch/software/fpath
ocaml-frontc 3.4 C parser and lexer library

FrontC is an OCAML library providing a C parser and lexer. The result is a syntactic tree easy to process with usual OCAML tree management. It provides support for ANSI C syntax, old-C K&R style syntax and the standard GNU CC attributes. It provides also a C pretty printer as an example of use.

https://www.irit.fr/FrontC
ocaml-graph 1.8.7 Graph library for OCaml

OCamlgraph is a generic graph library for OCaml.

http://ocamlgraph.lri.fr/
patches: 1

ocaml-gsl 1.19.3 Bindings to the GNU Scientific Library

GSL-OCaml is an interface to the GNU scientific library (GSL) for the OCaml language.

https://mmottl.github.io/gsl-ocaml
ocaml-hex 1.0.0 Minimal library providing hexadecimal converters

Hex is a minimal library providing hexadecimal converters.

https://github.com/mirage/ocaml-hex/
ocaml-js-build-tools 113.33.06 Collection of tools to help building Jane Street Packages

This package contains tools to help building Jane Street packages, but can be used for other purposes. It contains:

  1. an oasis2opam-install tool to produce a .install file from the oasis build log

  2. a js_build_tools ocamlbuild plugin with various goodies.

https://github.com/janestreet/js-build-tools
patches: snippet

ocaml-jsonm 1.0.0 Non-blocking streaming JSON codec for OCaml

Jsonm is a non-blocking streaming codec to decode and encode the JSON data format. It can process JSON text without blocking on IO and without a complete in-memory representation of the data.

http://erratique.ch/software/jsonm
ocaml-logs 0.6.2 Logging infrastructure for OCaml

Logs provides a logging infrastructure for OCaml. Logging is performed on sources whose reporting level can be set independently. Log message report is decoupled from logging and is handled by a reporter.

http://erratique.ch/software/logs
ocaml-lwt 2.6.0 Cooperative threads and I/O in monadic style

Lwt provides typed, composable cooperative threads. These make it easy to run normally-blocking I/O operations concurrently in a single process. Also, in many cases, Lwt threads can interact without the need for locks or other synchronization primitives.

https://github.com/ocsigen/lwt
ocaml-mcl 12-068oasis4 OCaml wrappers around MCL

This package provides OCaml bindings for the MCL graph clustering algorithm.

https://github.com/fhcrc/mcl
ocaml-menhir 20161115 Parser generator

Menhir is a parser generator. It turns high-level grammar specifications, decorated with semantic actions expressed in the OCaml programming language into parsers, again expressed in OCaml. It is based on Knuth’s LR(1) parser construction technique.

http://gallium.inria.fr/~fpottier/menhir
ocaml-mtime 0.8.3 Monotonic wall-clock time for OCaml

Access monotonic wall-clock time. It allows to measure time spans without being subject to operating system calendar time adjustments.

http://erratique.ch/software/mtime
ocaml-oasis 0.4.8 Integrates a configure, build, install system in OCaml projects

OASIS is a tool to integrate a configure, build and install system in your OCaml projects. It helps to create standard entry points in your build system and allows external tools to analyse your project easily.

https://oasis.forge.ocamlcore.org
patches: snippet

ocaml-ocplib-endian 1.0 Optimised functions to read and write int16/32/64 from strings and bigarrays

Optimised functions to read and write int16/32/64 from strings and bigarrays, based on new primitives added in version 4.01. It works on strings, bytes and bigstring (Bigarrys of chars), and provides submodules for big- and little-endian, with their unsafe counter-parts.

https://github.com/OCamlPro/ocplib-endian
ocaml-ocurl 0.7.9 OCaml bindings for libcurl

Client-side URL transfer library, supporting HTTP and a multitude of other network protocols (FTP/SMTP/RTSP/etc).

http://ocurl.forge.ocamlcore.org/
ocaml-ounit 2.0.0 Unit testing framework for OCaml

Unit testing framework for OCaml. It is similar to JUnit and other XUnit testing frameworks.

http://ounit.forge.ocamlcore.org
ocaml-pcre 7.2.3 Bindings to the Perl Compatibility Regular Expressions library

Pcre-ocaml offers library functions for string pattern matching and substitution, similar to the functionality offered by the Perl language.

https://mmottl.github.io/pcre-ocaml
ocaml-piqi 0.7.5 Protocol serialization system for OCaml

Piqi is a multi-format data serialization system for OCaml. It provides a uniform interface for serializing OCaml data structures to JSON, XML and Protocol Buffers formats.

https://github.com/alavrik/piqi-ocaml
ocaml-piqilib 0.6.13 Data serialization and conversion library

Piqilib is the common library used by the piqi command-line tool and piqi-ocaml.

http://piqi.org
ocaml-ppx-assert 113.33.03 Assert-like extension nodes that raise useful errors on failure

Assert-like extension nodes that raise useful errors on failure.

https://github.com/janestreet/ppx_assert
patches: snippet

ocaml-ppx-bench 113.33.03 Syntax extension for writing in-line benchmarks in ocaml code

Syntax extension for writing in-line benchmarks in ocaml code.

https://github.com/janestreet/ppx_bench/
patches: snippet

ocaml-ppx-bin-prot 113.33.03 Generation of bin_prot readers and writers from types

Generation of binary serialization and deserialization functions from type definitions.

https://github.com/janestreet/ppx_bin_prot/
patches: snippet

ocaml-ppx-compare 113.33.03 Generation of comparison functions from types

Generation of fast comparison functions from type expressions and definitions. Ppx_compare is a ppx rewriter that derives comparison functions from type representations. The scaffolded functions are usually much faster than ocaml's Pervasives.compare. Scaffolding functions also gives you more flexibility by allowing you to override them for a specific type and more safety by making sure that you only compare comparable values.

https://github.com/janestreet/ppx_compare/
patches: snippet

ocaml-ppx-core 113.33.03 Standard library for ppx rewriters

Ppx_core is a standard library for OCaml AST transformers. It contains:

  1. various auto-generated AST traversal using an open recursion scheme

  2. helpers for building AST fragments

  3. helpers for matching AST fragments

  4. a framework for dealing with attributes and extension points.

https://github.com/janestreet/ppx_core/
patches: snippet

ocaml-ppx-custom-printf 113.33.03 Printf-style format-strings for user-defined string conversion

Extensions to printf-style format-strings for user-defined string conversion.

https://github.com/janestreet/ppx_custom_printf/
patches: snippet

ocaml-ppx-deriving 4.1 Type-driven code generation for OCaml >=4.02

Ppx_deriving provides common infrastructure for generating code based on type definitions, and a set of useful plugins for common tasks.

https://github.com/whitequark/ppx_deriving/
ocaml-ppx-driver 113.33.03 Feature-full driver for OCaml AST transformers

A driver is an executable created from a set of OCaml AST transformers linked together with a command line frontend. The aim is to provide a tool that can be used to:

  1. easily view the pre-processed version of a file, no need to construct a complex command line: ppx file.ml will do

  2. use a single executable to run several transformations: no need to fork many times just for pre-processing

  3. improved errors for misspelled/misplaced attributes and extension points.

https://github.com/janestreet/ppx_driver/
patches: snippet

ocaml-ppx-enumerate 113.33.03 Generate a list containing all values of a finite type

Ppx_enumerate is a ppx rewriter which generates a definition for the list of all values of a type (for a type which only has finitely many values).

https://github.com/janestreet/ppx_enumerate
patches: snippet

ocaml-ppx-expect 113.33.03 Cram like framework for OCaml

Expect-test is a framework for writing tests in OCaml, similar to Cram. Expect-tests mimic the existing inline tests framework with the let%expect_test construct. The body of an expect-test can contain output-generating code, interleaved with %expect extension expressions to denote the expected output.

https://github.com/janestreet/ppx_expect/
patches: snippet

ocaml-ppx-fail 113.33.03 Add location to calls to failwiths

Syntax extension that makes [failwiths] always include a position.

https://github.com/janestreet/ppx_fail/
patches: snippet

ocaml-ppx-fields-conv 113.33.03 Generation of accessor and iteration functions for ocaml records

Ppx_fields_conv is a ppx rewriter that can be used to define first class values representing record fields, and additional routines, to get and set record fields, iterate and fold over all fields of a record and create new record values.

https://github.com/janestreet/ppx_fields_conv/
patches: snippet

ocaml-ppx-here 113.33.03 Expands [%here] into its location
ocaml-ppx-inline-test 113.33.03 Syntax extension for writing in-line tests in ocaml code

Syntax extension for writing in-line tests in ocaml code.

https://github.com/janestreet/ppx_inline_test/
patches: snippet

ocaml-ppx-jane 113.33.03 Standard Jane Street ppx rewriters

Ppx_jane is a ppx_driver including all standard ppx rewriters.

https://github.com/janestreet/ppx_jane/
patches: snippet

ocaml-ppx-let 113.33.03 Monadic let-bindings

A ppx rewriter for monadic and applicative let bindings, match expressions, and if expressions.

https://github.com/janestreet/ppx_let
patches: snippet

ocaml-ppx-optcomp 113.33.03 Optional compilation for OCaml

Ppx_optcomp stands for Optional Compilation. It is a tool used to handle optional compilations of pieces of code depending of the word size, the version of the compiler, ...

https://github.com/janestreet/ppx_optcomp/
patches: snippet

ocaml-ppx-pipebang 113.33.03 Inline reverse application operators `|>` and `|!`

A ppx rewriter that inlines reverse application operators |> and |!.

https://github.com/janestreet/ppx_pipebang/
patches: snippet

ocaml-ppx-sexp-conv 113.33.03 Generation of S-expression conversion functions from type definitions

Generation of S-expression conversion functions from type definitions.

https://github.com/janestreet/ppx_sexp_conv
patches: snippet

ocaml-ppx-sexp-message 113.33.03 A ppx rewriter for easy construction of s-expressions

Ppx_sexp_message aims to ease the creation of s-expressions in OCaml. This is mainly motivated by writing error and debugging messages, where one needs to construct a s-expression based on various element of the context such as function arguments.

https://github.com/janestreet/ppx_sexp_message/
patches: snippet

ocaml-ppx-sexp-value 113.33.03 Simplify building s-expressions from ocaml values

A ppx rewriter that simplifies building s-expressions from ocaml values.

https://github.com/janestreet/ppx_sexp_value/
patches: snippet

ocaml-ppx-tools 5.0+4.02.0 Tools for authors of ppx rewriters and other syntactic tools

Tools for authors of ppx rewriters and other syntactic tools.

https://github.com/alainfrisch/ppx_tools
ocaml-ppx-type-conv 113.33.03 Support Library for type-driven code generators

The type_conv library factors out functionality needed by different preprocessors that generate code from type specifications.

https://github.com/janestreet/ppx_type_conv/
patches: snippet

ocaml-ppx-typerep-conv 113.33.03 Generation of runtime types from type declarations

Automatic generation of runtime types from type definitions.

https://github.com/janestreet/ppx_typerep_conv
patches: snippet

ocaml-ppx-variants-conv 113.33.03 Generation of accessor and iteration functions for ocaml variant types

Generation of accessor and iteration functions for ocaml variant types.

https://github.com/janestreet/ppx_variants_conv
patches: snippet

ocaml-qcheck 0.5.3.1 QuickCheck inspired property-based testing for OCaml

QuickCheck inspired property-based testing for OCaml. This module allows to check invariants (properties of some types) over randomly generated instances of the type. It provides combinators for generating instances and printing them.

https://github.com/c-cube/qcheck
ocaml-qtest 2.5 Inline (Unit) Tests for OCaml

Qtest extracts inline unit tests written using a special syntax in comments. Those tests are then run using the oUnit framework and the qcheck library. The possibilities range from trivial tests -- extremely simple to use -- to sophisticated random generation of test cases.

https://github.com/vincent-hugot/iTeML
ocaml-re 1.7.1 Regular expression library for OCaml

Pure OCaml regular expressions with:

  1. Perl-style regular expressions (module Re_perl)

  2. Posix extended regular expressions (module Re_posix)

  3. Emacs-style regular expressions (module Re_emacs)

  4. Shell-style file globbing (module Re_glob)

  5. Compatibility layer for OCaml's built-in Str module (module Re_str)

https://github.com/ocaml/ocaml-re/
ocaml-react 1.2.0 Declarative events and signals for OCaml

React is an OCaml module for functional reactive programming (FRP). It provides support to program with time varying values: declarative events and signals. React doesn't define any primitive event or signal, it lets the client choose the concrete timeline.

http://erratique.ch/software/react
ocaml-result 1.2 Compatibility Result module

Uses the new result type defined in OCaml >= 4.03 while staying compatible with older version of OCaml should use the Result module defined in this library.

https://github.com/janestreet/result
ocaml-rresult 0.5.0 Result value combinators for OCaml

Handle computation results and errors in an explicit and declarative manner, without resorting to exceptions. It defines combinators to operate on the result type available from OCaml 4.03 in the standard library.

http://erratique.ch/software/rresult
ocaml-sexplib 113.33.03 Library for serializing OCaml values to and from S-expressions

Sexplib contains functionality for parsing and pretty-printing s-expressions.

https://github.com/janestreet/sexplib/
patches: snippet

ocaml-sqlite3 4.1.2 SQLite3 Bindings for OCaml

SQLite3-OCaml is an OCaml library with bindings to the SQLite3 client API. Sqlite3 is a self-contained, serverless, zero-configuration, transactional SQL database engine with outstanding performance for many use cases. These bindings are written in a way that enables a friendly coexistence with the old (version 2) SQLite and its OCaml wrapper ocaml-sqlite.

https://mmottl.github.io/sqlite3-ocaml
ocaml-ssl 0.5.3 OCaml bindings for OpenSSL
ocaml-stringext 1.4.3 Extra string functions for OCaml

Provides a single module named Stringext that provides a grab bag of often used but missing string functions from the stdlib. E.g, split, full_split, cut, rcut, etc..

https://github.com/rgrinberg/stringext
ocaml-topkg 0.8.1 Transitory OCaml software packager

Topkg is a packager for distributing OCaml software. It provides an API to describe the files a package installs in a given build configuration and to specify information about the package's distribution, creation and publication procedures.

http://erratique.ch/software/topkg
ocaml-typerep 113.33.03 Typerep is a library for runtime types
ocaml-uchar 0.0.1 Compatibility library for OCaml's Uchar module

The uchar package provides a compatibility library for the `Uchar` module introduced in OCaml 4.03.

https://github.com/ocaml/uchar
ocaml-ulex 1.1 Lexer generator for Unicode and OCaml
ocaml-uri 1.9.2 RFC3986 URI/URL parsing library

OCaml-uri is a library for parsing URI/URL in the RFC3986 format.

https://github.com/mirage/ocaml-uri
ocaml-uuidm 0.9.6 Universally unique identifiers for OCaml

Uuidm is an OCaml module implementing 128 bits universally unique identifiers (UUIDs) version 3, 5 (named based with MD5, SHA-1 hashing) and 4 (random based) according to RFC 4122.

http://erratique.ch/software/uuidm
ocaml-uutf 1.0.0 Non-blocking streaming Unicode codec for OCaml

Uutf is a non-blocking streaming codec to decode and encode the UTF-8, UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently work character by character without blocking on IO. Decoders perform character position tracking and support newline normalization.

Functions are also provided to fold over the characters of UTF encoded OCaml string values and to directly encode characters in OCaml Buffer.t values.

http://erratique.ch/software/uutf
ocaml-variantslib 113.33.03 OCaml variants as first class values
ocaml-xmlm 1.2.0 Streaming XML codec for OCaml

Xmlm is a streaming codec to decode and encode the XML data format. It can process XML documents without a complete in-memory representation of the data.

http://erratique.ch/software/xmlm
ocaml-zarith 1.4.1 Implements arbitrary-precision integers

Implements arithmetic and logical operations over arbitrary-precision integers. It uses GMP to efficiently implement arithmetic over big integers. Small integers are represented as Caml unboxed integers, for speed and space economy.

https://forge.ocamlcore.org/projects/zarith/
ocaml4.01-batteries 2.5.3 Development platform for the OCaml programming language

Define a standard set of libraries which may be expected on every compliant installation of OCaml and organize these libraries into a hierarchy of modules.

http://batteries.forge.ocamlcore.org/
ocaml4.01-bisect 1.3 Code coverage tool for the OCaml language

Bisect is a code coverage tool for the OCaml language. It is a camlp4-based tool that allows to instrument your application before running tests. After application execution, it is possible to generate a report in HTML format that is the replica of the application source code annotated with code coverage information.

http://bisect.x9c.fr
patches: 1

ocaml4.01-camlzip 1.05 Provides easy access to compressed files

Provides easy access to compressed files in ZIP, GZIP and JAR format. It provides functions for reading from and writing to compressed files in these formats.

http://forge.ocamlcore.org/projects/camlzip
ocaml4.01-csv 1.6 Pure OCaml functions to read and write CSV

Comma separated values (CSV) is a simple tabular format supported by all major spreadsheets. This library implements pure OCaml functions to read and write files in this format as well as some convenience functions to manipulate such data.

https://github.com/Chris00/ocaml-csv
ocaml4.01-findlib 1.6.1 Management tool for OCaml libraries

The "findlib" library provides a scheme to manage reusable software components (packages), and includes tools that support this scheme. Packages are collections of OCaml modules for which metainformation can be stored. The packages are kept in the file system hierarchy, but with strict directory structure. The library contains functions to look the directory up that stores a package, to query metainformation about a package, and to retrieve dependency information about multiple packages. There is also a tool that allows the user to enter queries on the command-line. In order to simplify compilation and linkage, there are new frontends of the various OCaml compilers that can directly deal with packages.

http://projects.camlcity.org/projects/findlib.html
patches: 1

ocaml4.01-gsl 1.19.3 Bindings to the GNU Scientific Library

GSL-OCaml is an interface to the GNU scientific library (GSL) for the OCaml language.

https://mmottl.github.io/gsl-ocaml
ocaml4.01-mcl 12-068oasis4 OCaml wrappers around MCL

This package provides OCaml bindings for the MCL graph clustering algorithm.

https://github.com/fhcrc/mcl
ocaml4.01-ounit 2.0.0 Unit testing framework for OCaml

Unit testing framework for OCaml. It is similar to JUnit and other XUnit testing frameworks.

http://ounit.forge.ocamlcore.org
ocaml4.01-qtest 2.5 Inline (Unit) Tests for OCaml

Qtest extracts inline unit tests written using a special syntax in comments. Those tests are then run using the oUnit framework and the qcheck library. The possibilities range from trivial tests -- extremely simple to use -- to sophisticated random generation of test cases.

https://github.com/vincent-hugot/iTeML
ocaml4.01-sqlite3 4.1.2 SQLite3 Bindings for OCaml

SQLite3-OCaml is an OCaml library with bindings to the SQLite3 client API. Sqlite3 is a self-contained, serverless, zero-configuration, transactional SQL database engine with outstanding performance for many use cases. These bindings are written in a way that enables a friendly coexistence with the old (version 2) SQLite and its OCaml wrapper ocaml-sqlite.

https://mmottl.github.io/sqlite3-ocaml
ocaml4.01-xmlm 1.2.0 Streaming XML codec for OCaml

Xmlm is a streaming codec to decode and encode the XML data format. It can process XML documents without a complete in-memory representation of the data.

http://erratique.ch/software/xmlm
ocamlify 0.0.2 Include files in OCaml code

OCamlify allows to create OCaml source code by including whole files into OCaml string or string list. The code generated can be compiled as a standard OCaml file. It allows embedding external resources as OCaml code.

https://forge.ocamlcore.org/projects/ocamlify
ocamlmod 0.0.8 Generate modules from OCaml source files
Part of GNU ocrad 0.26 Optical character recognition based on feature extraction

GNU Ocrad is an optical character recognition program based on a feature extraction method. It can read images in PBM, PGM or PPM formats and it produces text in 8-bit or UTF-8 formats.

https://www.gnu.org/software/ocrad/
Part of GNU octave 4.2.1 High-level language for numerical computation

GNU Octave is a high-level interpreted language that is specialized for numerical computations. It can be used for both linear and non-linear applications and it provides great support for visualizing results. Work may be performed both at the interactive command-line as well as via script files.

https://www.gnu.org/software/octave/
offlineimap 7.1.3 Sync emails between two repositories

OfflineImap synchronizes emails between two repositories, so that you can read the same mailbox from multiple computers. It supports IMAP as REMOTE repository and Maildir/IMAP as LOCAL repository.

http://www.offlineimap.org
ogre 1.10.7 Scene-oriented, flexible 3D engine written in C++

OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics.

http://www.ogre3d.org/
ois 1.3 Object Oriented Input System

Cross Platform Object Oriented Input Lib System is a cross platform, simple solution for using all kinds of Input Devices (Keyboards, Mice, Joysticks, etc) and feedback devices (e.g. force feedback). Meant to be very robust and compatible with many systems and operating systems.

https://github.com/wgois/OIS
oksh 0.5.9 Port of OpenBSD Korn Shell

Oksh is a port of the OpenBSD Korn Shell. The OpenBSD Korn Shell is a cleaned up and enhanced ksh.

https://connochaetos.org/oksh
ola 0.10.4 Framework for controlling entertainment lighting equipment

The Open Lighting Architecture is a framework for lighting control information. It supports a range of protocols and over a dozen USB devices. It can run as a standalone service, which is useful for converting signals between protocols, or alternatively using the OLA API, it can be used as the backend for lighting control software. OLA runs on many different platforms including ARM, which makes it a perfect fit for low cost Ethernet to DMX gateways.

https://www.openlighting.org/ola
patches: 1

omake 0.10.1 Build system designed for scalability and portability

Similar to make utilities you may have used, but it features many additional enhancements, including:

  1. Support for projects spanning several directories or directory hierarchies.

  2. Fast, reliable, automated, scriptable dependency analysis using MD5 digests, with full support for incremental builds.

  3. Dependency analysis takes the command lines into account — whenever the command line used to build a target changes, the target is considered out-of-date.

  4. Fully scriptable, includes a library that providing support for standard tasks in C, C++, OCaml, and LaTeX projects, or a mixture thereof.

http://projects.camlcity.org/projects/omake.html
patches: 1

oniguruma 5.9.6 Regular expression library

Oniguruma is a regular expressions library. The special characteristic of this library is that different character encoding for every regular expression object can be specified.

https://github.com/kkos/oniguruma
onionshare 0.9.2 Securely and anonymously share files

OnionShare lets you securely and anonymously share files of any size. It works by starting a web server, making it accessible as a Tor hidden 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 hidden service to make it temporarily accessible over the internet. The other user just needs to use Tor Browser to download the file from you.

https://onionshare.org/
opam 1.2.2 Package manager for OCaml

OPAM is a tool to manage OCaml packages. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

http://opam.ocamlpro.com/
opari2 2.0.2 OpenMP runtime performance measurement instrumenter

OPARI2 is a source-to-source instrumentation tool for OpenMP and hybrid codes. It surrounds OpenMP directives and runtime library calls with calls to the POMP2 measurement interface.

http://www.vi-hps.org/projects/score-p
open-adventure 2.5-2.d43854f Colossal Cave Adventure

The original Colossal Cave Adventure from 1976 was the origin of all text adventures, dungeon-crawl (computer) games, and computer-hosted roleplaying games. This is the last version released by Crowther & Woods, its original authors, in 1995. It has been known as "adventure 2.5" and "430-point adventure".

https://gitlab.com/esr/open-adventure
openal 1.17.2 3D audio API

OpenAL provides capabilities for playing audio in a virtual 3D environment. Distance attenuation, doppler shift, and directional sound emitters are among the features handled by the API. More advanced effects, including air absorption, occlusion, and environmental reverb, are available through the EFX extension. It also facilitates streaming audio, multi-channel buffers, and audio capture.

http://kcat.strangesoft.net/openal.html
openblas 0.2.19 Optimized BLAS library based on GotoBLAS

OpenBLAS is a BLAS library forked from the GotoBLAS2-1.13 BSD version.

http://www.openblas.net/
openbox 3.6.1 Box style window manager

Openbox is a highly configurable, next generation window manager with extensive standards support. The *box visual style is well known for its minimalistic appearance. Openbox uses the *box visual style, while providing a greater number of options for theme developers than previous *box implementations.

http://openbox.org/wiki/Main_Page
opencascade-oce 0.17.2 Libraries for 3D modeling and numerical simulation

Open CASCADE is a set of libraries for the development of applications dealing with 3D CAD data or requiring industrial 3D capabilities. It includes C++ class libraries providing services for 3D surface and solid modeling, CAD data exchange, and visualization. It is used for development of specialized software dealing with 3D models in design (CAD), manufacturing (CAM), numerical simulation (CAE), measurement equipment (CMM), and quality control (CAQ) domains.

This is the ``Community Edition'' (OCE) of Open CASCADE, which gathers patches, improvements, and experiments contributed by users over the official Open CASCADE library.

https://github.com/tpaviot/oce
openconnect 7.08 Client for Cisco VPN

OpenConnect is a client for Cisco's AnyConnect SSL VPN, which is supported by the ASA5500 Series, by IOS 12.4(9)T or later on Cisco SR500, 870, 880, 1800, 2800, 3800, 7200 Series and Cisco 7301 Routers, and probably others.

http://www.infradead.org/openconnect/
opendht 0.6.1 Distributed Hash Table (DHT) library

OpenDHT is a Distributed Hash Table (DHT) library. It may be used to manage peer-to-peer network connections as needed for real time communication.

https://github.com/savoirfairelinux/opendht/
patches: snippet

openexr 2.2.0 High-dynamic range file format library

OpenEXR is a high dynamic-range (HDR) image file format developed for use in computer imaging applications. The IlmImf C++ libraries support storage of the "EXR" file format for storing 16-bit floating-point images.

http://www.openexr.com
patches: 1, snippet

openfoam 4.1 Framework for numerical simulation of fluid flow

OpenFOAM provides a set of solvers and methods for tackling problems in the field of Computational Fluid Dynamics (CFD). It is written in C++. Governing equations such as the Navier-Stokes equations can be solved in integral form. Physical processes such as phase change, droplet transport and chemical reaction can be modelled. Numerical methods are included to deal with sharp gradients, such as those encountered in flows with shock waves and flows with gas/liquid interfaces. Large problems may be split into smaller, connected problems for efficient solution on parallel systems.

https://openfoam.org
patches: 1

openfwwf-firmware 5.2 Firmware for BCM43xx devices

This is firmware from Open FirmWare for WiFi networks (OpenFWWF) for the Broadcom/AirForce chipset BCM43xx with Wireless-Core Revision 5. It is used by the b43-open driver of Linux-libre.

http://netweb.ing.unibs.it/~openfwwf/
openh264 1.7.0 H264 decoder library

Openh264 is a library which can decode H264 video streams.

http://www.openh264.org/
openimageio 1.6.15 C++ library for reading and writing images

OpenImageIO is a library for reading and writing images, and a bunch of related classes, utilities, and applications. There is a particular emphasis on formats and functionality used in professional, large-scale animation and visual effects work for film.

http://www.openimageio.org
openjpeg 1.5.2 JPEG 2000 codec

The OpenJPEG library is a JPEG 2000 codec written in C. It has been developed in order to promote the use of JPEG 2000, the new still-image compression standard from the Joint Photographic Experts Group (JPEG).

In addition to the basic codec, various other features are under development, among them the JP2 and MJ2 (Motion JPEG 2000) file formats, an indexing tool useful for the JPIP protocol, JPWL-tools for error-resilience, a Java-viewer for j2k-images, ...

https://github.com/uclouvain/openjpeg
openjpeg 2.3.0 JPEG 2000 codec

The OpenJPEG library is a JPEG 2000 codec written in C. It has been developed in order to promote the use of JPEG 2000, the new still-image compression standard from the Joint Photographic Experts Group (JPEG).

In addition to the basic codec, various other features are under development, among them the JP2 and MJ2 (Motion JPEG 2000) file formats, an indexing tool useful for the JPIP protocol, JPWL-tools for error-resilience, a Java-viewer for j2k-images, ...

https://github.com/uclouvain/openjpeg
openldap 2.4.45 Implementation of the Lightweight Directory Access Protocol

OpenLDAP is a free implementation of the Lightweight Directory Access Protocol.

https://www.openldap.org/
openlibm 0.5.1 Portable C mathematical library (libm)

OpenLibm is an effort to have a high quality, portable, standalone C mathematical library (libm). It can be used standalone in applications and programming language implementations. The project was born out of a need to have a good libm for the Julia programming language that worked consistently across compilers and operating systems, and in 32-bit and 64-bit environments.

http://openlibm.org/
openmolar 1.0.15-gd81f9e5 Dental practice management software

Openmolar is a dental practice management suite. Its functionality includes appointments, patient records, treatment planning, billing etc. It is a full featured, reliable and thoroughly tested application and has been translated into many languages.

https://openmolar.com/om1
openmpi 1.10.7 MPI-3 implementation

The Open MPI Project is an MPI-3 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

http://www.open-mpi.org
openmpi-thread-multiple 1.10.7 MPI-3 implementation

This version of OpenMPI has an implementation of MPI_Init_thread that provides MPI_THREAD_MULTIPLE. This won't work correctly with all transports (such as openib), and the performance is generally worse than the vanilla openmpi package, which only provides MPI_THREAD_FUNNELED.

http://www.open-mpi.org
openmw 0.42.0 Free software re-implementation of the RPG Morrowind engine

OpenMW is a free, open source and modern engine which reimplements and extends the one that runs the 2002 open-world RPG Morrowind. The engine comes with its own editor, called OpenMW-CS which allows the user to edit or create their own original games.

https://openmw.org
openntpd 6.2p2 NTP client and server by the OpenBSD Project

OpenNTPD is the OpenBSD Project's implementation of a client and server for the Network Time Protocol. Its design goals include being secure, easy to configure, and accurate enough for most purposes, so it's more minimalist than ntpd.

http://www.openntpd.org/
openocd 0.10.0 On-Chip Debugger

OpenOCD provides on-chip programming and debugging support with a layered architecture of JTAG interface and TAP support.

http://openocd.org
patches: 1

openrct2 0.1.1 Free software re-implementation of RollerCoaster Tycoon 2

OpenRCT2 is a free software re-implementation of RollerCoaster Tycoon 2 (RCT2). The gameplay revolves around building and maintaining an amusement park containing attractions, shops and facilities.

Note that this package does not provide the game assets (sounds, images, etc.)

https://github.com/OpenRCT2/OpenRCT2
openscenegraph 3.4.0 High performance real-time graphics toolkit

The OpenSceneGraph is a high performance 3D graphics toolkit used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modeling.

http://www.openscenegraph.org
patches: 1

opensm 3.3.20 OpenIB InfiniBand Subnet Manager and management utilities

OpenSM is the OpenIB project's Subnet Manager for Infiniband networks. The subnet manager is run as a system daemon on one of the machines in the infiniband fabric to manage the fabric's routing state. This package also contains various tools for diagnosing and testing Infiniband networks that can be used from any machine and do not need to be run on a machine running the opensm daemon.

https://www.openfabrics.org/
opensmtpd 6.0.2p1 Lightweight SMTP daemon

OpenSMTPD is an implementation of the server-side SMTP protocol, with some additional standard extensions. It allows ordinary machines to exchange e-mails with other systems speaking the SMTP protocol.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. )
https://www.opensmtpd.org
opensmtpd-extras 5.7.1 Extra tables, filters, and various other addons for OpenSMTPD

This package provides extra tables, filters, and various other addons for OpenSMTPD to extend its functionality.

https://www.opensmtpd.org
openspecfun 0.5.2 Collection of special mathematical functions

Openspecfun provides AMOS and Faddeeva. AMOS (from Netlib) is a portable package for Bessel Functions of a Complex Argument and Nonnegative Order; it contains subroutines for computing Bessel functions and Airy functions. Faddeeva allows computing the various error functions of arbitrary complex arguments (Faddeeva function, error function, complementary error function, scaled complementary error function, imaginary error function, and Dawson function); given these, one can also easily compute Voigt functions, Fresnel integrals, and similar related functions as well.

https://github.com/JuliaLang/openspecfun
openspin 1.00.78 Spin/PASM compiler for the Parallax Propeller

OpenSpin is a compiler for the Spin/PASM language of the Parallax Propeller. It was ported from Chip Gracey's original x86 assembler code.

https://github.com/parallaxinc/OpenSpin
openssh 7.6p1 Client and server for the secure shell (ssh) protocol

The SSH2 protocol implemented in OpenSSH is standardised by the IETF secsh working group and is specified in several RFCs and drafts. It is composed of three layered components:

The transport layer provides algorithm negotiation and a key exchange. The key exchange includes server authentication and results in a cryptographically secured connection: it provides integrity, confidentiality and optional compression.

The user authentication layer uses the established connection and relies on the services provided by the transport layer. It provides several mechanisms for user authentication. These include traditional password authentication as well as public-key or host-based authentication mechanisms.

The connection layer multiplexes many different concurrent channels over the authenticated connection and allows tunneling of login sessions and TCP-forwarding. It provides a flow control service for these channels. Additionally, various channel-specific options can be negotiated.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://www.openssh.org/
openssl 1.0.2l SSL/TLS implementation

OpenSSL is an implementation of SSL/TLS.

http://www.openssl.org/
patches: 1, 2, snippet

openssl 1.1.0f SSL/TLS implementation

OpenSSL is an implementation of SSL/TLS.

http://www.openssl.org/
patches: 1

openttd 1.7.1 Transportation economics simulator

OpenTTD is a game in which you transport goods and passengers by land, water and air. It is a re-implementation of Transport Tycoon Deluxe with many enhancements including multiplayer mode, internationalization support, conditional orders and the ability to clone, autoreplace and autoupdate vehicles. This package only includes the game engine. When you start it you will be prompted to download a graphics set.

http://openttd.org/
patches: snippet

openvpn 2.4.4 Virtual private network daemon

OpenVPN implements virtual private network (VPN) techniques for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It uses a custom security protocol that utilizes SSL/TLS for key exchange. It is capable of traversing network address translators (NATs) and firewalls.

https://openvpn.net/
openvswitch 2.6.1 Virtual network switch

Open vSwitch is a multilayer virtual switch. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag).

http://www.openvswitch.org/
optcomp 1.6 Optional compilation for OCaml

Optcomp provides an optional compilation facility with cpp-like directives.

https://github.com/diml/optcomp
optipng 0.7.6 Optimizer that recompresses PNG image files to a smaller size

OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information. This program also converts external formats (BMP, GIF, PNM and TIFF) to optimized PNG, and performs PNG integrity checks and corrections.

http://optipng.sourceforge.net/
opus 1.2.1 Versatile audio codec

Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype's SILK codec and Xiph.Org's CELT codec.

https://www.opus-codec.org
opus-tools 0.1.10 Command line utilities to encode, inspect, and decode .opus files

Opus is a royalty-free, highly versatile audio codec. Opus-tools provide command line utilities for creating, inspecting and decoding .opus files.

https://www.opus-codec.org
opusfile 0.8 Versatile audio codec

The opusfile library provides seeking, decode, and playback of Opus streams in the Ogg container (.opus files) including over http(s) on posix and windows systems.

http://www.opus-codec.org
orage 4.12.1 Simple calendar application with reminders

This is a simple calendar application for the Xfce desktop. Orage has alarms and uses the iCalendar format, making it compatible with many other calendar applications. It also includes a panel clock plugin and an international clock application capable of simultaneously showing clocks from several different time zones.

http://www.xfce.org/projects/
Part of GNU orbit2 2.14.19 CORBA 2.4-compliant Object Request Broker

ORBit2 is a CORBA 2.4-compliant Object Request Broker (orb) featuring mature C, C++ and Python bindings.

https://projects.gnome.org/orbit2/
orc 0.4.27 Oil runtime compiler

Orc is a just-in-time compiler implemented as a library and set of associated tools for compiling and executing simple programs that operate on arrays of data.

http://gstreamer.freedesktop.org/modules/orc.html
Part of GNU orca 3.26.0 Screen reader for individuals who are blind or visually impaired

Orca is a screen reader that provides access to the graphical desktop via speech and refreshable braille. Orca works with applications and toolkits that support the Assistive Technology Service Provider Interface (AT-SPI).

https://wiki.gnome.org/Projects/Orca
orcus 0.12.1 File import filter library for spreadsheet documents

Orcus is a library that provides a collection of standalone file processing filters. It is currently focused on providing filters for spreadsheet documents. The library includes import filters for Microsoft Excel 2007 XML, Microsoft Excel 2003 XML, Open Document Spreadsheet, Plain Text, Gnumeric XML, Generic XML. It also includes low-level parsers for CSV, CSS and XML.

https://gitlab.com/orcus/orcus
orfm 0.7.1 Simple and not slow open reading frame (ORF) caller

An ORF caller finds stretches of DNA that, when translated, are not interrupted by stop codons. OrfM finds and prints these ORFs.

https://github.com/wwood/OrfM
orpheus 1.6 Text-mode audio player

Orpheus is a light-weight text mode menu- and window-driven audio player application for CDs, internet stream broadcasts, and files in MP3 and Vorbis OGG format.

http://thekonst.net/en/orpheus
patches: 1

os-prober 1.76 Detect other operating systems

os-prober probes disks on the system for other operating systems so that they can be added to the bootloader. It also works out how to boot existing GNU/Linux systems and detects what distribution is installed in order to add a suitable bootloader menu entry.

https://joeyh.name/code/os-prober
Part of GNU osip 5.0.0 Library implementing SIP (RFC-3261)

GNU oSIP is an implementation of the SIP protocol. It is used to provide multimedia and telecom software developers with an interface to initiate and control SIP sessions.

https://www.gnu.org/software/osip/
patches: 1

otf2 2.1 Open Trace Format 2 library

The Open Trace Format 2 (OTF2) is a scalable, memory efficient event trace data format plus support library.

http://www.vi-hps.org/projects/score-p/
ots 0.5.0 Tool for summarizing texts

The Open Text Summarizer is a library and command-line tool for summarizing texts. The program reads a text and decides which sentences are important and which are not. OTS will create a short summary or will highlight the main ideas in the text.

The program can either print the summarized text as plain text or HTML. If in HTML, the important sentences are highlighted.

The program is multi lingual and works with UTF-8 encoding.

http://libots.sourceforge.net/
patches: 1

ovmf 20170116-1.13a50a6 UEFI firmware for QEMU

OVMF is an EDK II based project to enable UEFI support for Virtual Machines. OVMF contains a sample UEFI firmware for QEMU and KVM.

http://www.tianocore.org
owncloud-client 2.3.3 Folder synchronization with an ownCloud server

The ownCloudSync system lets you always have your latest files wherever you are. Just specify one or more folders on the local machine to and a server to synchronize to. You can configure more computers to synchronize to the same server and any change to the files on one computer will silently and reliably flow across to every other.

https://owncloud.org
patches: snippet

oxygen-icons 5.37.0 Oxygen provides the standard icon theme for the KDE desktop

Oxygen icon theme for the KDE desktop

https://community.kde.org/Frameworks
^