List Of Open Source Code Libraries
See also * Comparison of cryptography libraries * Graphics library * Harbour (programming language)#GUI libraries and tools, Harbour libraries and tools * List of .NET libraries and frameworks * List of 3D graphics libraries * List of C++ multiple precision arithmetic libraries * List of C++ template libraries * List of Java frameworks * List of JavaScript libraries * List of numerical libraries * List of open-source programming languages * List of Ajax frameworks * List of WebGL frameworks * Shared library External links List of open-source C++ libraries* https://go.dev/wiki/Projects - Go (programming language), Go libraries CRAN- R package#Comprehensive R Archive Network (CRAN), Comprehensive R Archive Network NASA open-source libraries References {{reflist C (programming language) libraries C++ libraries C Sharp libraries Computer libraries Fortran libraries Free software lists and comparisons Free computer libraries Graphics libraries Java (programming language) librari ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Accord
Accord may refer to: Businesses and products * Honda Accord, a car manufactured by the Honda Motor Company * Accord (cigarette), a brand of Rothmans, Benson & Hedges * Accord (company), a former public services provider in south England * Accord Healthcare, a subsidiary of Intas Pharmaceuticals * Accord (French record label) * Accord (Polish record label) Organizations * Accord (Nigeria), a political party * Accord (trade union), a British trade union * Accord Coalition, a coalition of groups and individuals advocating for reform of faith schools in Britain Geography * Accord, New York, United States, a hamlet and census-designated place * Accord Pond, a reservoir in Massachusetts, United States Other uses * ''Accord'', a series of media publications by Conciliation Resources, a peace organization based in London * Accord and satisfaction, a concept in contract law * Clark Accord (1961–2011), Surinamese–Dutch author and makeup artist * Ms. Accord, a ''Puyo Puyo'' video game ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Binary File Descriptor Library
The Binary File Descriptor library (BFD) is the GNU Project's main mechanism for the portable manipulation of object files in a variety of formats. , it supports approximately 50 file formats and 25 instruction set architectures. History When David Henkel-Wallace of Cygnus Support proposed developing the library as a way to open up new business opportunities for the company, Richard Stallman said that it would be difficult; David's response was that it wasn't such a "Big Fucking Deal". Abbreviated to "BFD", this became the library name. "Binary File Descriptor" was invented later as a backronym for "BFD". Design BFD works by presenting a common abstract view of object files. An object file has a "header" with descriptive info; a variable number of "sections" that each has a name, some attributes, and a block of data; a symbol table; relocation entries; and so forth. Internally, BFD translates the data from the abstract view into the details of the bit/byte layout re ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Fontconfig
Fontconfig (or fontconfig) is a free software program library designed to provide configuration, enumeration and substitution of fonts to other programs. Fontconfig was originally written and maintained by Keith Packard, and is currently maintained by Behdad Esfahbod. Fontconfig is typically used on graphical Linux (and other Unix-like) desktops, such as Xorg and Wayland, where it remains an important part of handling fonts. However, it is also sometimes used on other platforms, notably including Windows versions of software that use Pango for laying out and rendering text, such as GIMP. Usage End-users can use fontconfig, directly or indirectly, to customize and configure fonts on the system. Applications can use fontconfig in two ways: # by querying it for the available fonts on the system, or # by querying it for a font matching certain parameters (comprising a ''pattern'') as closely as possible. To perform font matching, fontconfig stores typesetting information abo ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
FreeTDS
FreeTDS is a free software programming library, a re-implementation of the Tabular Data Stream protocol. It can be used in place of Sybase's db-lib or ct-lib libraries. It also includes an ODBC library. It allows many open source applications such as Perl and PHP (or any C or C++ program) to connect to Sybase ASE or Microsoft SQL Server. FreeTDS is a source code library, not a program in and of itself. Users generally compile the library from source and link another program to the library to allow the other program to use the FreeTDS API. However, recent releases of FreeTDS do include some client programs, such as (a replacement for the utility programs distributed by Sybase and Microsoft). FreeTDS is licensed under terms of the GNU Lesser General Public License. For scripting languages, FreeTDS is used in conjunction with a module for that language such as DBD::Sybase in Perl, Python-Sybase for Python, or Ruby DBI for Ruby jTDS is a Java implementation of FreeTDS, availabl ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
FFmpeg
FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing video and audio files. It is widely used for format transcoding, basic editing (trimming and concatenation), video scaling, video post-production effects, and standards compliance ( SMPTE, ITU). FFmpeg also includes other tools: ffplay, a simple media player, and ffprobe, a command-line tool to display media information. Among included libraries are libavcodec, an audio/video codec library used by many commercial and free software products, libavformat (Lavf), an audio/video container mux and demux library, and libavfilter, a library for enhancing and editing filters through a GStreamer-like filtergraph. FFmpeg is part of the workflow of many other software projects, and its libraries are a core part of software media players such as V ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Fast Artificial Neural Network
Fast Artificial Neural Network (FANN) is cross-platform programming library for developing multilayer feedforward artificial neural networks (ANNs). It is free and open-source software licensed under the GNU Lesser General Public License (LGPL). Characteristics FANN supports cross-platform execution of single and multilayer networks. It also supports fixed-point and floating-point arithmetic. It includes functions that simplify the creating, training and testing of neural networks. It has bindings for over 20 programming languages, including commonly used languages such as PHP, C# and Python. On the FANN website multiple graphical user interfaces are available for use with the library such as FANNTool, Agiel Neural Network, Neural View, FannExeplorer, and others. These graphical interface facilitate the use of FANN for users less familiar with programming or seeking a simple out-of-the box solution. Training for FANN is carried out through backpropagation. The internal t ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Expat (software)
Expat is a stream-oriented XML 1.0 parser library, written in C, more precisely C99. As one of the first available open-source XML parsers, Expat has found a place in many open-source projects. Such projects include the Apache HTTP Server, Mozilla, Perl, Python and PHP. It is also bound in many other languages. Naming According to the original creator, the name Expat came from the fact that he was an expat at the time. The "ex" and the "pa" are for XML and parsing. Timeline Software developer James Clark released version 1.0 in 1998 while serving as technical lead on the XML Working Group at the World Wide Web Consortium. Clark released two more versions, 1.1 and 1.2, before turning the project over to a group led by Clark Cooper and Fred Drake in 2000. The new group released version 1.95.0 in September 2000 and continues to release new versions to incorporate bug fixes and enhancements. Versions up to 2.5.0 have a Score 7.5 (High) DoS vulnerability CVE-2023-52425. ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
DirectFB
DirectFB (Direct Frame Buffer), now continued as DirectFB2, is a software library with a small memory footprint that provides graphics acceleration, input device handling and abstraction layer, and integrated windowing system with support for translucent windows and multiple display layers on top of the Linux framebuffer without requiring any kernel modifications. DirectFB is free and open-source software subject to the terms of the GNU Lesser General Public License (LGPL). The library allows developers an alternative to a full X Window System (X11) server used in Unix-like operating systems. DirectFB allows applications to talk directly to video hardware through a direct API, speeding up and simplifying graphic operations. It is often used by games and embedded systems developers to circumvent the overhead of a full X Window System server implementation. In 2006, a version of DirectFB was included in the software stack for the CE Linux Forum's Audio/Video Graphics Specific ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Apple Public Source License
The Apple Public Source License (APSL) is the open-source and free software license under which Apple's Darwin operating system was released in 2000. A free and open-source software license was voluntarily adopted to further involve the community from which much of Darwin originated. The first version of the Apple Public Source License was approved by the Open Source Initiative (OSI). Version 2.0, released July 29, 2003, is also approved as a free software license by the Free Software Foundation (FSF) which finds it acceptable for developers to work on projects that are already covered by this license. However, the FSF recommends that developers should not release new projects under this license, because the partial copyleft is not compatible with the GNU General Public License and allows linking with files released entirely as proprietary software. The license does require that if any derivatives of the original source are released externally, their source should be made ava ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Core Foundation
Core Foundation (also called CF) is a C application programming interface (API) written by Apple Inc. for its operating systems, and is a mix of low-level routines and wrapper functions. Most Core Foundation routines follow a certain naming convention that deal with opaque objects, for example CFDictionaryRef for functions whose names begin with CFDictionary, and these objects are often reference counted (manually) through CFRetain and CFRelease. Internally, Core Foundation forms the base of the types in the Objective-C standard library and the Carbon API. The most prevalent use of Core Foundation is for passing its own primitive types for data, including raw bytes, Unicode strings, numbers, calendar dates, and UUIDs, as well as collections such as arrays, sets, and dictionaries, to numerous macOS C routines, primarily those that are GUI-related. At the operating system level Core Foundation also provides standardized application preferences management through CFProperty ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Chipmunk (software)
Chipmunk2D is a 2-dimensional real-time computing, real-time rigid body dynamics, rigid body physics engine written by Scott Lembcke that is designed to be portable, lightweight, fast, and easy to use. Prior to version 7, two main versions of the library existed. ''Chipmunk2D Free'' was written purely in C99, and freely available under the terms of the MIT License. ''Chipmunk2D Pro'' was a proprietary upgrade designed for development on mobile devices. It included several high-level subroutines in Objective-C, and floating-point optimizations for the ARM architecture, ARM processor. However, after version 7 the project was fully open-sourced. Aside from Objective-C, there are official bindings for Ruby (programming language), Ruby, and third party interfaces exist for Python (programming language), Python, Haskell (programming language), Haskell, OCaml, and others. Chipmunk is endorsed by a number of game libraries, includinAerosol Gosu (library), Gosu, and Cocos2d. Features Chipm ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |