MySQL

MySQL是一个小型关系型数据库管理系统,原开发者为瑞典MySQL AB公司,该公司于2008年1月16号被Sun公司(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购Sun公司,MySQL成为Oracle旗下产品。

MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库之一,因此被广泛地应用在Internet上的中小型网站中。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。

开发语言:C、C++,并使用了多种编译器进行测试

C sql mysql database server jdbc odbc gis lamp clustering transactions ACID Replication engine dbms relational udf rdbms innodb oltp
TA-Lib

TA-Lib 是一个被贸易软件开发人员广泛使用的组件,用来对金融市场的数据进行技术分析。

java c++ c# API C excel net library analysis trading
Zookeeper

Zookeeper是Google的Chubby一个开源的实现,是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

java C Apache distributed Group configuration synchronization naming coordination replicated
ffmpeg

ffmpeg是一个开源免费跨平台的用来记录、转换数字音频、视频,并能将其转化为流的计算机程序。属于自由软件,采用LGPL或GPL许可证。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。这个项目是由Fabrice Bellard发起的,现在由Michael Niedermayer主持。

linux C video mp3 library audio avi rtp codec mp4 RTSP aac streaming multimedia mov theora mpeg4 vorbis mpeg ogg wma cross_platform ape dts flac wav mkv mpeg_1 multi_platform ac3 matroska mpeg_2 wmv vp8
Rockbox

Rockbox 是一个功能非常强大的嵌入式 MP3 播放器,目前运行 Rockbox 进行 MP3 播放的设备包括:Apple Archos Cowon iriver Olympus SanDisk Toshiba

C game Remote video mp3 library apple audio hardware player media aac Embedded plugin music operating_system multimedia vorbis mpeg ogg wma ipod firmware sound speex ape voice flac wav wavpack podcast lastfm monkeys_audio musepack ac3 id3 media_player assembler dap mp3player alac recording toshiba
libzdb

Libzdb 实现了一个小型、快速和易用的线程安全的连接池数据库API,可连接多种数据库,零配置,通过URL指定连接信息。

C database library pool Thread-Safe Connection
Cython

Cython是单独的一门语言,专门用来写在Python里面import用的扩展库。实际上Cython的语法基本上跟Python一致,而Cython有专门的“编译器”先将 Cython代码转变成C(自动加入了一大堆的C-Python API),然后使用C编译器编译出最终的Python可调用的模块。

c++ python3 C python compiler pyrex
Glibc

"Glibc 是提供系统调用和基本函数的 C 库,比如open

linux API C language library posix gnu standard FreeBSD glibc pthreads bsd gnu_linux cross-platform knetbsd-gnu libc libpthread kfreebsd-gnu portable kfreebsd netbsd hurd ldd libraries
LLVM

LLVM即Low Level Virtual Machine(低级虚拟机),是用C++编写的构架编译器的框架系统。LLVM的项目是一个模块化和可重复使用的编译器和工具技术的集合。能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成。LLVM是在2000年由Illinois大学发起的一个开源项目,2006年Chris Lattner加盟Apple Inc.并致力于LLVM在Apple开发体系中的应用。Apple也是LLVM计划的主要资助者。

java c++ gcc optimization C Forth compiler framework cpp scheme performance llvm clang tuning VM Programming Optimize cross-platform objective_c devtool optimizer stacker virtual_machines
Firebird

Firebird是一个全功能的、强大高效的、轻量级、免维护的跨平台的关系数据库系统。它很容易让您从单用户,单数据库升级到企业级的应用。目前能够运行在Windows、linux和各种Unix操作系统上,提供了大部分SQL-99标准的功能。

c++ unicode C sql Cplusplus database server jdbc odbc posix transactions interbase Embedded ACID database_server engine dbms transactional relational udf rdbms firebird jaybird locking ibsurgeon storedprocedure stored_procedures
OpenELEC

OpenELEC 是一个附带家庭影院的 Linux 发行版本,使用基于 XBMC 的软件。提供包括家庭影院 PC 所需的各类软件,包括 DVD 播放器、远程控制等。

linux cmake C python sql mysql game xml ssh video mp3 database opensource library unix apple opengl audio arm kernel internet avi metadata tv digital plugins mediaplayer rss sdl samba tags arm9 h264 rtp autoconf codec remote-control free mp4 OperatingSystem media RTSP cd aac Embedded plugin automake xbmc source Development online operating_system upnp emulator cross-platform streaming multimedia multilingual pictures open-source mov theora mpeg4 vorbis mpeg ogg wma themes multi-platform entertainment fast multi dvd ape dts flac wav dvb wavpack audiocd mkv id3v2 pvr ac3 id3 media_player matroska tagging mediacenter htpc recording videoplayer client_server wmv vp8 audioplayer media_library medialibrary sdl_mixer python25 sdl_image sshd xvid Games 1080p MCE kernelmodule audiovideo arm7 xbmcscript geexbox xmltv sdlmame qam tvguide surroundsound remotecontrol python26 avc avchd atsc firewire internet_video iptv xbmcgame xbmcplugins embedded_systems embeddedsystems thetvdbcom fastboot 720p hd dvb-c rssreader xbmcmediacenter moblin hauppauge streamingmedia dvr tvcom mythtv dvdplayer hdtv tvdigital definition fennec crystalhd blu-ray pal cd_audio cd_ripping xbmc-dvd-ripp television dvb-s themeable embeddedoperatingsystem skinable mpeg-2 xbmcremote mpeg-1 appletv hardware_acceleration dvb-t digital_tv cd_playing hd-dvd 1080i gpl2 tvshows embeddedlinux stb vdpau hd-pvr xbmcscripts remote_control embeddedsystem themoviedborg kernel_module
gSOAP

gSOAP一种跨平台的C和 C++软件开发工具包。生成C/C++的RPC代码,XML数据绑定,对SOAP Web服务和其他应用形成高效的具体架构解析器,它们都受益于一个XML接口。

c++ C xml soa webserver wsdl soap web_services ws-reliablemessaging ws-policy soap11 soap12 ws-security serialization databinding ws-trust ws-securitypolicy ws-addressing interoperability ws-discovery
SlimDX

SlimDX是一个MDX替代品,用于.NET平台上的DX应用开发,提供了绝大部分DX C++API的一一对应功能,其中包括了DX10、Xinput、XAudio、XACT的接口。目前已经成熟稳定。

C net mit directx Direct3D csharp gamedev commons creative MDX slimdx manageddx
ANTLR

ANTLR即ANother Tool for Language Recognition,是Java开发的词法分析工具。它可以接受词文法语言描述。并能产生识别这些语言的语句的程序。ANTLR知道怎样去生成识别程序,语言包括Java、C++、C#。

java c# C python compiler language Programming Grammar generator code_generator parser parsing antlr
FreeSWITCH

FreeSWITCH是一个电话的软交换解决方案,包括用以提供语音和聊天的产品驱动的一个软电话和软交换机。FreeSWITCH可以用作PBX、交换机引擎、多媒体网关以及多媒体服务器等。FreeSWITCH支持多种通讯技术标准,包括H.323,SIP,IAX2以及GoogleTalk,可以方便的与其他开源的PBX系统进行对接,例如Bayonne,sipX,OpenPBX,YATE或者Asterisk。FreeSWITCH支持许多高级的SIP特性,它还可以用来作为类似于SBC的透明代理。

C javascript lua xmpp rtp TTS media sip routing VoIP SS7 communication telephony conferencing codecs jingle googletalk voicemail isdn pbx telecommunications ivr presence voice freeswitch zrtp sips mrcp tdm voicerecognition srtp telecommunication
slib

C库动态数组存储。库提供了一个API来创建和使用auto-resizing动态数组任意数据。仅可以存储和检索的数据参考。一个扩展的存储和检索复制计划。需要C99,没有依赖性,平台独立的。BSD风格的许可证。

C collection array Collections arrays c99 datastructures abstract-data-type dynamicarrays reusability dynamic-array abstractdatatypes arrayobject dynamic-arrays dynamicarray
clang

Clang 是一个 C++ 编写、基于 LLVM、发布于 LLVM BSD 许可证下的 C/C++/Objective C/Objective C++ 编译器,其目标(之一)就是超越 GCC。

c++ C compiler llvm clang Programming objective_c devtool cross_platform code_analysis
Mongoose

Mongoose是一个Node.js环境下的MongoDB对象建模工具,可工作在异步环境中,其目标是使编写MongoDB验证、转换和业务逻辑更快速。

Mongoose由LearnBoost公司开发,2010年5月14日发布0.0.1版本。

Mongoose为应用程序数据建模提供了一个直接的、基于模式的解决方案,并内置了开箱即用的类型转换、验证、查询构建、业务逻辑钩子等功能。

开发语言: JavaScript

开发商:LearnBoost

C webserver httpserver embeddable
Wagic

Wagic 是一个自制的 C++ 纸牌游戏引擎,支持的平台包括:Android (手机和平板)

C game psp homebrew card
curl

"curl是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE

Web client C download http httpclient library curl ftp networking smtp ssl telnet ldap rtmp dict proxy https RTSP CLI Development rtmpt rtmps ftps sftp imap ftp-ssl ftpclient httprequest scp pop3 httpdownload httpsclient httpupload