Semantic search

Jump to: navigation, search
Search

Edit query Show embed code

The query [[Library::C]] was answered by the SMWSQLStore3 in 0.0086 seconds.


Results 11 – 94    (Previous 100 | Next 100)   (20 | 50 | 100 | 250 | 500)   (JSON | CSV | RSS | RDF)


CHEAT
Minimal unit testing framework for the C programming language.
CUnit
CUnit is a light-weight library that allows programmers to test their C code. Test results can be browsed in multiple formats or built-in interfaces.
Cardfile
Cardfile is a simple flatfile database with a curses interface, that emulates a library's card catalog. It's useful for cataloging your library, downloaded software, or your Pokemon collection.
Caro
A gomoku-like game with addtional rules: A player can only win if: - He/she has exactly 5 continuous pieces (no more or less) - These pieces have at least a head or tail not being blocked by the opponent's piece There are 2 modes: 1 player (vs AI) and 2 players
Cf4ocl
The C Framework for OpenCL, cf4ocl, is a cross-platform pure C object-oriented framework for developing and benchmarking OpenCL projects. It aims to:
  • Promote the rapid development of OpenCL host programs in C (with support for C++) and avoid the tedious and error-prone boilerplate code usually required.
  • Assist in the benchmarking of OpenCL events, such as kernel execution and data transfers. Profiling comes for free with cf4ocl.
  • Simplify the analysis of the OpenCL environment and of kernel requirements.
  • Allow for all levels of integration with existing OpenCL code: use as much or as few of cf4ocl required for your project, with full access to the underlying OpenCL objects and functions at all times.
Features:
  • Object-oriented interface to the OpenCL API
* New/destroy functions, no direct memory alloc/free * Easy (and extensible) device selection * Simple event dependency mechanism * User-friendly error management
  • OpenCL version and platform independent
  • Integrated profiling
  • Advanced device query utility
  • Offline kernel compiler and linker
Chafa
Chafa is a command-line utility that converts all kinds of images, including animated GIFs, into ANSI/Unicode character output that can be displayed in a terminal. It is highly configurable, with support for alpha transparency and multiple color modes and color spaces, combining selectable ranges of Unicode characters to produce the desired output. The core functionality is provided by a C library with a public, well-documented API.
Cloudgizer
Cloudgizer is a tool for building web applications as Apache modules in C language enhanced with simple markup, with emphasis on performance, small-footprint, and more productive and safer programming in C. It combines the ease of scripting with the power of C, improving the resource utilization for cloud applications. The programmer writes simple markup language mixed with C code, which is then translated entirely into C code and compiled natively as Apache module. The resulting application is fast and takes less memory, as there are no interpreters or virtual machines. Features include easy markups to use MariaDB database, HTML input parameters, cookies, simpler outputting of web pages, files storage and manipulation, encryption, encoding, program execution, web calls, safer and easier string manipulation etc. - the list is too long to place in one sentence. Overall Cloudgizer does a lot of stuff for you that you'd otherwise need to do yourself. A memory garbage collection system and memory overwrite/underwrite detection comes in handy for program stability. The same goes for string and memory handling markups to help write applications that won't crash. Also included is an application packaging system and an automated application installer. This makes rollout of products and release cycle more manageable. Cloudgizer source files have extension .v. Cloudgizer pre-compiler (cld program) will turn your .v files into .c files, ready for compilation as pure C programs. Then, your program will be compiled and linked with Apache web server on RH/Centos systems. It links with Apache as an Apache module in a "prefork" configuration. It does the work of communicating with Apache, and it makes it easier to write high-performance/small-footprint web programs in C. Cloudgizer is not designed to be thread-safe as it works in a "prefork" configuration of Apache. You can also build command-line programs. The same program can serve as both command-line utility and a web program linked with Apache. Cloudgizer works with RedHat/Centos 7 operating system, Apache web server and mariaDB database.
Cuba
The Cuba library offers a choice of four independent routines for multidimensional numerical integration: Vegas, Suave, Divonne, and Cuhre. They work by very different methods, first three are Monte Carlo based. All four have a C/C++, Fortran interface and can integrate vector integrands. Their invocation is very similar, so it is easy to substitute one method by another for cross-checking. For further safeguarding, the output is supplemented by a chi-square probability which quantifies the reliability of the error estimate. This package provides the shared libraries required to run programs compiled with Cuba. To compile your own programs you also need to install libuba3-dev.
DSSI
DSSI is an API for audio plugins, with particular application for software synthesis plugins with native user interfaces. DSSI is an open specification developed for use in Linux audio applications, although it is portable to other platforms. It may be thought of as LADSPA-for-instruments, or something comparable to VSTi. This package contains the header file required for compiling hosts and plugins.
DirectFB
'DirectFB' is a thin library that provides developers with hardware graphics acceleration, input device handling and abstraction, an integrated windowing system with support for translucent windows and multiple display layers on top of the framebuffer device. It is a complete hardware abstraction layer with software fallbacks for every graphics operation that is not supported by the underlying hardware.
Edlib
Lightweight, super fast C/C++ library for sequence alignment using edit distance.
Elektra
Elektra is a configuration management framework, it mounts configuration files into global keys database creating sort of virtual file system for easier access, changing and locating the configuration parameters. A wide range of plugins is available used to specify format (JSON, INI, XML and others), default settings , validation, etc. Use High-level API to elektrify your application for easier maintenance and generate type-safe configuration access code based on same specification used for validation. The core is the library implemented in C, bindings to another languages are provided.
FLIF
FLIF is a novel lossless image format which outperforms existing image formats in terms of compression ratio. It works well on any kind of image (photographic, line art, computer graphics, etc.) and also supports animations. FLIF images (or animations) can be progressively decoded, which makes the format potentially very suitable for responsive web design. This is the reference implementation of FLIF, which includes a command-line tool (flif) to convert between FLIF and PNG/PNM/PAM, a decoding library (libflif_dec), an encoding library (libflif_enc), some scripts (gif2flif, apng2flif, raw2flif, ...), and a simple image/animation viewer (viewflif).
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.
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
GEOS
'GEOS' is a C++ implementation of the functions and predicates defined in the OpenGIS "Simple Features for SQL" specification. It includes high quality implementations of all important spatial relationships and operations, robust versions of all functions in the dimensionally extended 9 intersection predicate model, and implementations of the operators Buffer(), Union(), and Intersection() and all other SFSQL functions including Area(), Length(), Centroid(), etc.
Gengetopt Heckert gnu.tiny.png
'gengetopt' takes an easy-to-do description of options and generates a C function that uses the GNU getopt_long(3) function to parse and validate the options. gengetopt is perfect if you don't want to write all the stuff required to call GNU getopt_long(3), or if you have a program and wish it took many options. The generated code works if you use autoconf or automake.
Geocode-glib
Geocode-glib allows you to do geocoding (going from a place name, to a longitude/latitude pair) and reverse geocoding (finding a place name from coordinates) using the Nominatim service. This library should be used in place of Geoclue's D-Bus API for geocoding and reverse geocoding.
Gmp Heckert gnu.tiny.png
GMP is a library for arbitrary precision arithmetic, operating on signed integers, rational numbers and floating point numbers. The precision is only limited by the available memory. The library is highly optimized, with a design focus on execution speed. It is aimed at use in, for example, cryptography and computational algebra.
Gnuae Heckert gnu.tiny.png
GnuAE is a GNOME/GTK compliant GUI for designing photovoltaic and wind powered houses with compliance to the National Electrical Code. As GnuAE has a database of components and current average prices, it can help you judge the total cost of a system by experimenting with different options like using a propane or DV fridge, or more or less reserve days or hours of sun. GnuAE is also designed to make it much easier to wire for NEC code compliance without studying all 800 some pages of the NEC specification. Even for an electrician, the interdependencies between calculations is daunting. While DC wiring is much simpler than AC wiring, most off-grid household systems are both. There is even a built in NEC calculator for people that have a good feel for what they are doing, but want to also experiment with differing conduit sizes, parallel wire runs, and voltage drop.
Gnudos Heckert gnu.tiny.png
GnuDOS is a set of programs designed to help new users of the GNU system in growing accustomed to the system, particularly users who might be coming from a DOS background. It consists of a file manager, a text editor and a form designer for the console as well as a core library for building similar utilities:
  • The core library (corelib) contains four utilities: Kbd (for keyboard handling), Screen (for screen drawing), Dialogs (for dialog boxes/window drawing), and Strings (for strings functions).
  • The software applications are three: Prime (console file manager), Mino (console text editor), and Fog (console form designer).
Gnutls Heckert gnu.tiny.png
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, and other required structures. The project strives to provide a secure communications back-end, simple to use and integrated with the rest of the base Linux libraries. A back-end designed to work and be secure out of the box, keeping the TLS and PKI complexity outside the applications.
Gsequencer
Advanced GTK+ Sequencer (AGS) is intended to use for music composition. It features a piano roll, as well a synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel. Further it has LADSPA, DSSI and Lv2 plugin support. It's designed to be highly configurable. You may add effects to its effect chain; and add or remove audio channels/pads. You may set up a fully functional network of engines, thus there is a link editor for linking audio lines. AGS requires a realtime kernel and ALSA support. AGS uses conditional locks to keep several threads in sync that's why you need at least a preemptable kernel. LADSPA support has been added to version 0.4.2 as well export to WAV. Version 0.5.x brings you first concurrent audio tree processing support. Version 0.6.x is dedicated to accessibility. You might control GSequencer by keyboard. As you move to a note it provides you an audible feedback. Version 0.7.x gives you the benefit of providing the libraries libags, libags-thread, libags-server, libags-audio and libgsequencer. It contains for now an automation editor. Open Sound System (OSS4) and JACK Audio Connection Kit support has been added recently. Now you may configure multiple soundcards. Since 0.7.111 there is MIDI input available. Let you record your MIDI instrument and doing live performance. Version 0.8.x extended MIDI support to import/export SMF. A built-in envelope editor and additional editing functionality like move/crop selected notes. Version 0.9.x added automation editor. Version 1.0.x released implemented sticky controls. Version 1.1.x segmented AgsNotation and AgsAutomation. Version 1.2.x improved audio backend support and improved accessibility by using Atk+ interfaces. Migrated to segmented AgsNotation , Version 1.3.x migrated to segmented AgsAutomation. Version 1.4.x AgsWave and AgsBuffer have arrived in libags_audio.so Version 2.0.x provides new machines AgsEqualizer10, AgsSpectrometer and AgsAudiorec. Wave form manipulation and recording capabilities. Version 2.1.x has got initial OSC content model support. The provided OSC server allows you to do remote control.
Gsl Heckert gnu.tiny.png
The GNU Scientific Library is a library for numerical analysis in C and C++. It includes a wide range of mathematical routines, with over 1000 functions in total. Subject areas covered by the library include: differential equations, linear algebra, Fast Fourier Transforms and random numbers.
Gss Heckert gnu.tiny.png
GSS is an implementation of the Generic Security Service Application Program Interface (GSS-API or Libgss). GSS-API is used by network servers to provide security services, e.g., to authenticate SMTP/IMAP clients against SMTP/IMAP servers. GSS consists of a library and a manual. This package is also known as Libgss.
Gzochi
gzochi (/zoʊ-ʧi:/) is a framework for developing massively multiplayer online games. A server container provides services to deployed games, which are written in Guile Scheme, that abstract and simplify some of the most challenging and error-prone aspects of online game development: Concurrency, data persistence, and network communications. A very thin client library can be embedded to provide connectivity for client applications written in any language.
Hashlet
Hashlet is an application with a Command Line Interface (CLI) that controls the Cryptotronix Hashlet. The Cryptotronix Hashlet is open source hardware that implements SHA256, provides a hardware random number generator, and stores 256 bit keys in read and write protected memory. The hardware is designed for a BeagleBone Black but can be uses on an embedded GNU/Linux system that supports the I2C protocol and can supply 3.3 or 5 Volts to the device.
Json-Type
Json-Type is a fully-compliant RFC 7159 and ECMA 404 push parser -- validating UTF8 as per the Unicode Standard 8.0.0 -- and a very efficient on-the-fly type checker of JSON text. Json-Type has a two-tiered structure: the core of its functionality is enclosed in a dynamic library, while the front-end, the main program assembles the variety of use-cases of the library into a convenient and comprehensive command line interface.
KiCad
KiCad is electronic design automation (EDA) software made for designing schematics of electronic circuits and printed circuit boards (PCB). KiCad is developed by the KiCad Developers Team, and features an integrated environment with schematic capture, bill of materials list, PCB layout and much more. KiCad is cross-platform, written with WxWidgets and runs on FreeBSD, Linux, Microsoft Windows and Mac OS X. A lot of component libraries are available. Also migrating tools for components are available (from other EDA software tools). File formats are plain text and well documented, which is good for CVS or Subversion and to make automated component generation scripts. Multiple languages are supported, such as English, Portuguese, Spanish, Czech, Polish, French, German, and Russian. The 3D PCB viewer use 3D model from Wings3D CAD.
LibGringotts
'libGringotts' is a small, thread-safe C library originally developed for Gringotts. Its purpose is to encapsulate data in an encrypted and compressed file. It uses strong cryptographic algorithms (RIJNDAEL 128/256, SERPENT, TWOFISH, CAST256, SAFER+, LOKI97, and 3DES for encryption, and SHA1 and RIPEMD-160 for hashing) to ensure that data is as safe as possible, and that the user has complete control over all encryption, hashing, and compression algorithms used in the process. It also provides functions for encrypting temporary files and to securely manage memory. It is based upon libmcrypt and mhash, and supports pkgconfig.
LibWURFL
It is a C library used to parse the WURFL file and match the HTTP request to obtain the mobile device capabilities.
Libc Heckert gnu.tiny.png
The GNU C Library is the standard C library of the GNU system. It defines the system calls and other basic functionality necessary to write programs in the C language. It handles low-level functionality that communicates with the kernel, such as process and file management, as well as higher-level functionality such as string manipulation or command-line argument handling. In GNU/Linux distributions, the C library works with the Linux kernel to implement the operating system behavior seen by user applications. In GNU Hurd, it works with a microkernel and Hurd servers. The GNU C Library implements much of the POSIX.1 functionality in the GNU system, using configurations i[4567]86-*-gnu. The current Hurd support requires out-of-tree patches that will eventually be incorporated into an official GNU C Library release. It is one of the most important components of the GNU operating system and its variants GNU/Linux. It is used by almost all C programs and provides the most essential program interface.
Libcomcom
Spawn an OS command with given input and receive its output. The main feature of this library is deadlock avoidance. (Deadlock in this case is when your program can't write to the input of another program because of waiting for its output which does not happen because of no input, so a vicious circle leading to infinite waiting time.) API docs: https://vporton.github.io/libcomcom-docs/ There are also Java and D wrappers. Please help to port it to Windows.
Libconfini
libconfini is a simple INI parsing library with the ability to read disabled entries (i.e., valid entries nested in comments). libconfini does not store the data read from an INI file, but rather dispatches it, formatted, to a custom listener. The code is written in C (C99) and does not depend on any particular library, except for the C standard libraries stdio.h, stdlib.h and stdint.h.
Libdbh Heckert gnu.tiny.png
GNU Libdbh is a small library to create and manage 64-bit disk based hash tables. Libdbh is quite similar to GNU gdbm, but is intended for increased performance when the number of records in your database is in the millions range or above.
Libexpat
This is Expat, a C library for parsing XML, started by James Clark in 1997. Expat is a stream-oriented XML parser. This means that you register handlers with the parser before starting the parse. These handlers are called when the parser discovers the associated structures in the document being parsed. A start tag is an example of the kind of structures for which you may register handlers.
Libffcall Heckert gnu.tiny.png
A collection of four libraries used to build foreign function call interfaces in embedded interpreters. avcall - calling C functions with variable arguments callback - closures with variable arguments as first-class C functions (a reentrant combination of vacall and trampoline) Formerly known as ffcall. vacall - C functions accepting variable argument prototypes trampoline - closures as first-class C functions
Libiconv Heckert gnu.tiny.png
Libiconv converts from one character encoding to another through Unicode conversion (see Web page for full list of supported encodings). It has also limited support for transliteration, i.e. when a character cannot be represented in the target character set, it is approximated through one or several similar looking characters. It is useful if your application needs to support multiple character encodings, but that support lacks from your system.
Libmicrohttpd Heckert gnu.tiny.png
Libmicrohttpd is a small, embeddable HTTP server implemented as a C library. It makes it easy to run an HTTP server as part of another application. The library is fully HTTP 1.1 compliant. It can listen on multiple ports, supports four different threading models, and supports IPv6. It also features security features such as basic and digest authentication and support for SSL3 and TLS.
Libreboot
Libreboot is a coreboot distribution (distro) with proprietary software removed, intended to be a free (libre) 'BIOS' replacement for your computer.
Libredwg Heckert gnu.tiny.png
LibreDWG is a free C library to read and write DWG files. This program is part of the GNU project, released under the aegis of GNU. It is licensed under the terms of the GNU General Public License version 3 (or at you option any later version). DWG is a file format created in the 70's for the emerging CAD applications. Currently it is the native file format of AutoCAD, a proprietary CAD program developed by AutoDesk. LibreDWG is a fork from LibDWG due to its usage of Esperanto, which we think is not the best strategy for a free software project which aims to get lots of contributors. LibreDWG is written in English. Among the example applications we wrote using LibreDWG is an generic reader to some formats, a writer from some formats, a rewriter, i.e saveas tool, and some initial SVG and PS conversion. Currently LibreDWG can reliably read r13-r2018 DWG and write DXF formats, and can write r13-r2000 DWG formats. Work on pre-r13 is making good progress. DXF reading is also in progress.
Librsb
librsb is a library for sparse matrix computations featuring the Recursive Sparse Blocks (RSB) matrix format. This format allows cache efficient and multi-threaded (that is, shared memory parallel) operations on large sparse matrices. The most common operations necessary to iterative solvers are available, e.g.: matrix-vector multiplication, triangular solution, rows/columns scaling, diagonal extraction / setting, blocks extraction, norm computation, formats conversion. The RSB format is especially well suited for symmetric and transposed multiplication variants. On these variants, librsb has been found to be faster than Intel MKL's implementation for CSR. Most numerical kernels code is auto generated, and the supported numerical types can be chosen by the user at build time. librsb implements the Sparse BLAS standard, as specified in the BLAS Forum documents.
Libsell
Libsell is a library allowing to use custom log streams. Log streams could be created by program, users, Desktop Environment, etc.
LibstdcPlusPlus Heckert gnu.tiny.png
Splitted off supported parts of g++.
  • Decommissioned note:
libstdc++ is now fully integrated in GCC.
Libxmi Heckert gnu.tiny.png
A standalone C/C++ function lib for rasterizing 2-D vector graphics. The program can draw 2-D vector graphics primitives, including wide polygonal line and circular and elliptical arcs, onto a user-supplied matrix of pixels. Sophisticated line styles, such as multicolored dashing patterns, can be specified. There is also support for filling and texturing polygons. The program is based on the vector graphics code found in most X windows system servers, but despite its origins, libxmi is completely decoupled from X11. It draws vector graphics onto a user-supplied matrix of pixels, not onto an on-screen window, and uses its own two-stage graphics pipeline.
Lightning Heckert gnu.tiny.png
GNU lightning is a library that generates assembly language code at run-time, it is very fast, making it ideal for Just-In-Time compilers, and it abstracts over the target CPU, as it exposes to the clients a standardized RISC instruction set inspired by the MIPS and SPARC chips.
Link Grammar
The Link Grammar Parser is a syntactic parser of English, based on link grammar, an original theory of English syntax. The system assigns to a sentence a syntactic structure, which consists of a set of labeled links connecting pairs of words. The parser also produces a "constituent" representation of a sentence (showing noun phrases, verb phrases, etc.). The parser has a dictionary of about 60000 word forms. It covers a range of syntactic constructions, including many rare and idiomatic ones. The parser skips over the portions of the sentence that it cannot understand, and assigns some structure to the rest of the sentence. It can handle unknown vocabulary, and makes intelligent guesses from context and spelling about the syntactic categories of unknown words. It understands capitalization, numerical expressions, and various punctuation symbols.
Mbrola
MBROLA v3.01 is a speech synthesizer based on the concatenation of diphones Old versions are non-free. To have a free version compile from source.
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.
Mempool Heckert gnu.tiny.png
GNU MemPool is a stand-alone memory allocation library. It is a block allocator library that uses a single fixed size memory pool to allocate variable sized memory blocks, and exports functions similar to malloc, realloc and free. It is intended to either simulate low memory targets or to completely replace the system memory management.
MikroC SD CARD (SD MODE) - FAT32
This code use SD card Sd mode and FAT32 file system function.
Mini-XML
Mini-XML is a small XML library that you can use to read and write XML and XML-like data files in your application without requiring large non-standard libraries. Mini-XML only requires an ANSI C compatible compiler (GCC works, as do most vendors' ANSI C compilers) and a 'make' program. Mini-XML supports reading of UTF-8 and UTF-16 and writing of UTF-8 encoded XML files and strings. Data is stored in a linked-list tree structure, preserving the XML data hierarchy, and arbitrary element names, attributes, and attribute values are supported with no preset limits, just available memory.
Mpc Heckert gnu.tiny.png
GNU MPC is a complex floating-point library with exact rounding. It is based on the GNU MPFR floating-point library, which is itself based on the GNU MP library. This is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. It extends the principles of the IEEE-754 standard for fixed precision real floating point numbers to complex numbers, providing well-defined semantics for every operation. At the same time, speed of operation at high precision is a major design goal.
Mpria Heckert gnu.tiny.png
GNU MPRIA is intended to be a portable mathematical library written in C for Multi-Precision Rational Interval Arithmetic computations.
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.
Nettle Heckert gnu.tiny.png
Nettle is a cryptographic library designed to fit any context: in crypto toolkits for object-oriented languages, in applications like LSH or GnuPG, or even in kernel space. Users need to keep track of available algorithms and their properties and variants. The algorithm selection process is dictated by the protocol you want to implement. Also, requirements of applications differ, so an API that fits one application well may be useless for another (which is why so many different cryptographic libraries exist). Nettle avoids this problem by doing one thing, the low-level crypto stuff, and providing a simple but general interface to it. In particular, it doesn't do algorithm selection, memory allocation, or any I/O. However, users can build application- and context-specific interfaces on top of Nettle and share code, testcases, benchmarks, documentation, etc.
Ol
Otus Lisp (Ol in short) is a purely functional dialect of Lisp. It implements an extended subset of R5RS Scheme including, but not limited to, some of the SRFIs. It's tiny(42kb), embeddable and crossplatform; can run in own sandbox; provides a portable, highlevel way for calling the code written in another languages. You can use Otus Lisp on Linux, Windows, Unix, Android and lot of any other operation systems with various (x86, x86_64, mips, arm, aarch64, ppc, etc.) architectures.
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.
Pari
PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorizations, algebraic number theory, elliptic curves). It also contains many other functions useful for computing with mathematical entities such as matrices, polynomials, power series, algebraic numbers, etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations.
Pdf Heckert gnu.tiny.png
The goal of the GNU PDF Suite project is to develop and provide a free, high-quality and fully functional set of libraries and programs that implement the PDF file format.
Polyxmass Heckert gnu.tiny.png
Polyxmass is a mass spectrometry software. It allows the definition of polymer chemistries and the simulation/analysis of mass spectrometric data obtained on (bio)polymers.
Poseidon
A fast, minimal and lightweight browser.
  • Requires WebKit 2.12.3 or higher.
  • Support "evince-browser-plugin" for embed PDF.
  • Support custom themes.
  • Support incognito mode (Defcon Mode).
  • Support Tor through torsocks or proxychains.
  • It's multi-language.
Many other features will be added periodically.
PowerCalc
The purpose of the program is to ease the calculations of Ohms law. By providing the known values, this program will find the unknowns, and return them.
Pth Heckert gnu.tiny.png
'Pth' is a portable library that provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. Threads run in the same address space on the server application, but each one has its own individual program-counter, run-time stack, signal mask and errno variable. A priority- and event-based non-preemptive scheduler manages the threads; this gives better portability and run-time performance than preemptive scheduling. The event facility lets threads wait until various events occur, including pending I/O on filedescriptors, asynchronous signals, elapsed timers, pending I/O on message ports, thread and process termination, and customized call back functions.
RSPLIB
RSPLIB is the Open Source implementation of the IETF Reliable Server Pooling (RSerPool) architecture, a novel framework for pool and session management. The Reliable Server Pooling (RSerPool) architecture (defined by RFC 5351 to RFC 5356) is an overlay network framework to provide server replication and session failover capabilities to its applications. Server redundancy leads to load distribution and load balancing, which are also covered by RSerPool. But in strong contrast to other solutions in the area of cloud and high-performance computing, the fundamental property of RSerPool is to be "lightweight", i.e. it can also be used on devices providing only meagre memory and CPU resources (e.g. embedded systems like telecommunications equipment or routers).
Readline Heckert gnu.tiny.png
The Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.
Regex
The GNU regex library is compliant with POSIX.2, except for internationalization features. From the ftp readme: You can get newer versions of GNU regex, our regular expression matcher, from a GNU libc tarball. The files you need are posix/regex.c and posix/regex.h.
SDL
SDL is a library that allows you portable low-level access to a video framebuffer, audio output, mouse, and keyboard. With SDL, it is easy to write portable games for various operating systems.
Safeheap
Run time utility to detect buffer overrun and underrun in a C/C++ programs. Aborts the program as soon as a memory corruption is detected and saves the backtrace information in a log file for later debugging. Useful tool to fix hard and frustrating memory corruption bugs.
Sc
The Edge Integration Station Controller (sc) is a program intrepreter for running applications that interface with and control Semiconductor Manufacturing equipment. It connects to equipment supporting GEM/SECS, HSMS, and serial protocols. Sc uses *NIX sockets and file sockets as its communication messaging bus.
Sctplib
The SCTPLIB library is a prototype implementation of the Stream Control Transmission Protocol (SCTP), a message-oriented reliable transport protocol that supports multi-homing, and multiple message streams multiplexed within an SCTP connection (also named association). SCTP is described in RFC 4960. See https://www.uni-due.de/~be0001/sctplib/ for details. The API of the library is modeled after Section 10 of RFC 4960, and most parameters and functions should be self-explanatory to the user familiar with this document. In addition to these interface functions between an Upper Layer Protocol (ULP) and an SCTP instance, the library also provides a number of helper functions that can be used to manage callbacks and timers, as well as UDP sockets for simple IPC. Furthermore, SCTPLIB provides support for UDP encapsulation, making it possible to co-exist with kernel SCTP implementations.
Ssw Heckert gnu.tiny.png
GNU Spread Sheet Widget is a library for Gtk+ which provides a widget for viewing and manipulating 2 dimensional tabular data in a manner similar to many popular spread sheet programs.
Talkfilters Heckert gnu.tiny.png
The GNU Talk Filters are filter programs that convert ordinary English text into text that mimics a stereotyped or otherwise humorous dialect. These filters have been in the public domain for many years, but now for the first time they are provided as a single integrated package. The filters include austro, b1ff, brooklyn, chef, cockney, drawl, dubya, fudd, funetak, jethro, jive, kraut, pansy, pirate, postmodern, redneck, valspeak, and warez. Each program reads from standard input and writes to standard output. The package also provides the filters as a C library, so they can be easily embedded in other other programs. Each program reads from standard input and writes to standard output. It also includes a patch to integrate the talk filters with the Pidgin instant messenger program.
Termcap Heckert gnu.tiny.png
Termcap provides a library for using terminals in programs not depending on the terminal type, and a database of known terminal types. New programs doing character-oriented terminal displays should use ncurses instead. Most of this package is also distributed with GNU Emacs(now only dos), but it is available in this separate distribution to make it easier to install as -ltermcap. However, use of termcap is discouraged. Termcap is being phased out in favor of the terminfo-based ncurses library, which contains an emulation of the termcap library routines in addition to an excellent curses implementation.
Units Heckert gnu.tiny.png
GNU Units is a unit conversion tool designed to help simplify the process of converting between different systems of units. The program converts quantities expressed in various systems of measurement to their equivalents in other systems of measurement. Like many similar programs, the units program can handle multiplicative scale changes. It can also handle nonlinear conversions such as Fahrenheit to Celsius, and it can perform conversions to and from sums of units, such as converting between feet plus inches and meters. Beyond simple unit conversions, units can be used as a general-purpose scientific calculator that keeps track of units in its calculations. You can form arbitrary complex mathematical expressions of dimensions including sums, products, quotients, powers, and even roots of dimensions. Thus you can ensure accuracy and dimensional consistency when working with long expressions that involve many different units that may combine in complex ways. The units are defined in an extensive, well annotated data file that defines over 2500 units. You can also provide your own file to supplement or replace the standard file.
Uzbl
Uzbl follows the UNIX philosophy - "Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface." Uzbl comes in different flavors.
  • uzbl-core: main component meant for integration with other tools and scripts
  • uzbl-browser: a complete browser experience based on uzbl-core
  • uzbl-tabbed: wraps around uzbl-browser and multiplexes it
Wkhtmltopdf
wkhtmltodpf is a utility for converting local or remote web pages to image or PDF format. This can be done without access to a desktop environment, for example from the command line on a remote server. A C library implementation (libwkthmltox) is also available.
Wograld
Wograld is a 2d 45 degree isometric multi-player online rpg. It is in development with many gameplay features not yet implemented. It is a fork of crossfire with mostly redone graphics and some gameplay changes to make it more fun and newbie friendly.
WolfCrypt
wolfCrypt is a highly configurable cryptographic library designed for embedded systems and IoT Devices. wolfCrypt is FIPS certified on multiple operating systems, and wolfSSL is always adding more OS's to that list.
Wolfssl
wolfSSL is an embedded SSL/TLS software library designed for resource constrained environments. wolfSSL has implemented the Secure Sockets Layer (SSLv3 only) and Transport Layer Security (TLSv1,TLSv1.1, and TLSv1.2). wolfSSL will have support for TLSv1.3 shortly after the protocol is finalized. wolfSSL offers a highly configurable list of features. Dependant upon functionality and speed requirements, wolfSSL can take up as little as 21k on your device. wolfSSL's wolfCrypt module is FIPS certified if you need a FIPS solution.
Xorn
Xorn is a library to read and write gEDA files, allowing python scripts and GUI's to work on the same objects. Xorn is designed to work with Xi but can be integrated with any application that works on schematics. There is also a command-line utility with two sub-commands:
  • xorn extract – extract embedded symbols or pixmaps from a schematic
  • xorn find-symbol-by-pinout – pretty much self-explaining
Zbar
ZBar is a software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors. It supports many popular symbologies (types of bar codes) including EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code. The flexible, layered implementation facilitates bar code scanning and decoding for any application: use it stand-alone with the included GUI and command line programs, easily integrate a bar code scanning widget into your Qt, GTK+ or PyGTK GUI application, leverage one of the script or programming interfaces (Python, Perl, C++) ...all the way down to a streamlined C library suitable for embedded use.
ZerSol
The purpose of the ZerSol C++ library is the finding all the zeros of an analytic function that are contained in a given rectangular region of a complex plane. It is based on the argument principle and recursive subdivisions of the region coupled with the Newton's iterations at the final stage of the search. The ZerSol library assumes that evaluation of the function is expensive and tries to minimize the number of the function calls by using efficient algorithms and special data structures. Although easy to use, the library provides an extensive set of interface functions for the search customization and detailed diagnostic messages in case of failures. It is supplied with a set of test cases and bindings for C and Fortran users. The library is thoroughly tested on many hard problems and demonstrates a good performance.
Zlib
zlib is a general purpose data compression library. All the code is thread safe.


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.