TA-Lib

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

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

"Irrlicht是一个完全跨平台的3D游戏引擎。具有高效

linux c++ API game 3d Windows library opengl osx 2d wince directx macintosh Graphics Direct3D Shader MacOSX macos source Development Solaris Programming dotnet cross-platform portable code gaming engine 3dengine entertainment gamedev render_engine 3d_rendering objectoriented scenegraph win64 irrlicht_engine irrlicht 3d_engine rasterizer
Weka

Weka是由新西兰怀卡托大学用Java开发的一款免费的,非商业化(与之对应的是SPSS公司商业数据挖掘产品--Clementine )的开源机器学习(machine learning)以及数据挖掘(data minining)软件。它和它的源代码可在其官方网站下载。Weka限制在GNU通用公众证书的条件下发布,它几乎可以运行在所有操作系统平台上,包括Linux、Windows、OS X等。

java API framework library clustering data PackageManager Algorithms analysis research data_mining classifiers machine_learning regression knowledge_discovery java_data_mining intelligent_data_analysis artificial_intelligence data_analysis business-intelligence kdd association_rules timeseries association_mining dimensionality-reduction
iTextSharp

iTextSharp是一个用来生成PDF文档的C#组件,相当于Java版的iText。iTextSharp可以运行在Windows操作系统中,由C#语言开发,授权协议是AGPL。

Web API framework xml library tools printing Development Programming generator reporting dotnet dynamic_content document_management streaming text_processing presentation reports
Boost

Boost C++ 库(Libraries)是一组扩充C++功能性的经过同行评审(Peer-reviewed)且开放源代码程序库。作为标准库的后备,是C++标准化进程的开发引擎之一。由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。

linux c++ API framework language Windows library stl tools collection documentation reference macos source Development Programming dynamic_content portable libraries code
jMonkeyEngine

jMonkeyEngine是一个生成快速现代3D游戏的引擎。它封装了OpenGL,提供一个完整强大高性能的工具包,使3D游戏的开发变得容易。

java VISUALIZATION API game 3d framework Windows library opengl Graphics renderer Shader Programming cross-platform visualisation gaming engine gamedev render_engine openal jme objectoriented scenegraph lwjgl
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
SDL

SDL(Simple DirectMedia Layer)是一个跨平台的多媒体和游戏开发包,提供2D,音频,事件驱动,多线程和定时器等服务,并有大量的扩充开发包,如TCP/IP网络,游戏角色,混音等。SDL是用C开发的,但也有Perl、PHP、Delphi等多种语言的版本。

linux API game 3d framework Windows library x mac opengl audio sdl input GL macintosh Graphics keyboard MacOSX display X11 macos Development Mouse cross-platform portable multimedia joystick gaming
iText

iText是一个著名的能够快速产生PDF报表的Java组件。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。安装方便,下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了。

Web java API framework xml library pdf tools printing Development Programming generator reporting dynamic_content document_management streaming text_processing presentation reports
Wine

Wine(Wine Is Not an Emulator的缩写,即Wine不是模拟器)提供了一个用来运行Windows程序的平台,是一个能够在多种兼容POSIX的操作系统(例如Linux、Mac OSX和BSD等)上运行Windows应用的兼容层。用户可以通过Wine程序库将窗口程序转移至类Unix操作系统中运行。Wine是自由软件,在GNU宽通用公共许可证(LGPL)下发布。

linux API download Windows gui application unix os mac microsoft tools wine X11 reference virtualization emulator binary_compatibility emulation emulators lgpl
Qt#

Qt# 是 Qt 图形开发工具包的 C# 封装库。

c++ API javascript framework Windows database OPENSSL library mac opengl win32 networking interface plugins svg MacOSX Development toolkit Coding x-windows cross-platform multimedia object_oriented model-view-controller widgets gui_designer
RapidMiner

RapidMiner是世界领先的数据挖掘解决方案,在一个非常大的程度上有着先进技术。它数据挖掘任务涉及范围广泛,包括各种数据艺术,能简化数据挖掘过程的设计和评价。

java API tool framework application library tools data Algorithms Development education analysis business research science data_mining machine_learning knowledge_discovery java_data_mining intelligent_data_analysis artificial_intelligence data_analysis business-intelligence kdd
CEGUI

CEGUI(Crazy Eddie’s GUI)是一个C/C++编写的自由免费的GUI库,基于LGPL协议,,完全面向对象设计。CEGUI开发者的目的是希望能够让游戏开发人员从繁琐的GUI实现细节中抽身出来,以便有更多的开发时间可以放在游戏性上。其渲染需要3D图形API的支持,如OpenGL或Direct3D。另外,使用更高级的图形库也是可以的,像是OGRE、Irrlicht和RenderWare,关键需求可以简化为二点: 纹理(Texture)的支持;直接写屏(RHW的顶点格式、正交投影、或者使用shader实现)

linux c++ unicode API python lua Cplusplus game 3d framework xml Windows gui library ui mac opengl win32 osx 2d interface directx widget ogre 64bit user GL window Direct3D Embedded CEGUI MacOSX cross Development toolkit Programming controls software_development cross-platform portable crossplatform ogre3d object_oriented multi-platform gaming engine entertainment gamedev scriptable gui_framework widgets platform multiplatform objectoriented game_development win64 irrlicht d3d gles pycegui
JavaCC

JavaCC即Java Compiler Compiler,是一个用Java开发的最受欢迎的语法分析生成器。它是100%的纯Java代码,可以在多种平台上运行。这个分析生成器工具可以读取与上下文无关但有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。它还提供JJTree等工具来帮助我们建立语法树。

java API compiler language tools Algorithms source Development Programming Grammar technology code code_generator parser utilities parsing
Wixi

Wixi 是一个基于Python开发的桌面端的 Wiki 应用程序,可以通过 txt2tags 来将无格式文本转换为其他的格式。在 Wixi 的帮助下,你能够将各种分散的信息进行重新整理,使其更加条理化。Wixi 是跨平台的应用程序,目前可运行于 Linux、Windows 和 Mac OS X 等系统中,其最新版为 1.10

php API fs video rest encoding FileSystem media music stream pictures socialnetwork foaf fuse wixi
Solr

Solr是一个基于Lucene的独立的企业级搜索应用服务器,用户可通过Solr提供的XML/HTTP与JSON接口在应用中集成企业级搜索服务。

Solr由CNET于2004年开发,最初主要为CNET提供站内搜索服务。2006年1月,CNET将其捐献给Apache,于2007年6月7日发布了1.2版本(从Apache孵化器毕业后的首个版本),并成为Lucene 的子项目。

Solr对Lucene进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对查询性能进行了优化,并且提供了一个完善的功能管理界面。

开发语言:Java

java API json search lucene enterprise spellchecker faceted-search vertical-search
SWIG

"SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl

c++ c# API language library interface lisp scripting tools wrapper Development Programming code_generators code
Quartz 表达式生成器

Quartz 表达式生成器是一个对Quartz Cron表达式的可视化双向解析和生成的一个java的GUI程序,供使用Quartz的程序员参考和使用,源代码放在SourceForge网站。

API workflow spring framework application library j2ee j2se concurrency clustering job cron scheduler Development trigger Programming enterprise utilities scheduling jobscheduling process_automation java-libs
Restlet

Restlet是一个Java实现的轻量级而全面的REST框架。Restlet自2005年产生就一直是一个可靠的软件。它可用于实现任何种类的REST式系统,而不仅仅是REST式Web服务。

Web java API android client spring json http webservice framework xml server servlet rest nio jetty gae gwt atom Jackson netty restful Threads architecture xstream Restlet jax-rs webservices web_services jsr-311 middleware wadl woa grizzly astoria
FLTK

"FLTK(Fast Light Tool Kit 发音为fulltick)是一种使用C++开发的GUI工具包,它可以应用于Unix

linux API 3d framework Windows gui library ui opengl rss tools Graphics source Development toolkit Coding Programming cross-platform