This package implements frequent string operations: searching, replacing,
splitting, matching. It is independent from the Str library, and can
replace Str in many cases. Unlike Str, xstr is thread-safe. xstr does
not implement regular expressions in general, but an important subset.
Some operations of xstr are performed as quickly as by Str; if the string
to be processed is small, xstr is often faster than Str; if the string is
big, xstr is up to half as fast than Str.
GIT 是一个“目录内容管理器”,旨在高效地处理庞大的项目,Linux 内核 2.6.12 (及其之后)
的版本和其他一些越来越多的项目都切换为使用GIT来管理,说明它很能胜任这项工作。
GIT 属于分布式源代码管理工具分类,类似 GNU Arch 或 Monotone (或者在商业世界里的
BitKeeper )。每个 GIT 工作目录都是一个完整的库,包含了完整的修订版跟踪能力,而不依赖于通
过网络访问中央服务器。
Computer-aided translation system.
Oozie is a workflow scheduler system to manage Apache Hadoop jobs.
Oozie Workflow jobs are Directed Acyclical Graphs (DAGs) of actions.
Oozie Coordinator jobs are recurrent Oozie Workflow jobs triggered by time
(frequency) and data availabilty.
Oozie is integrated with the rest of the Hadoop stack supporting several types
of Hadoop jobs out of the box (such as Java map-reduce, Streaming map-reduce,
Pig, Hive, Sqoop and Distcp) as well as system specific jobs (such as
Java programs and shell scripts).
Oozie is a scalable, reliable and extensible system.
Open BEAGLE is a C++ Evolutionary Computation (EC) framework. It provides an
high-level software environment to do any kind of EC, with support for
tree-based genetic programming, bit string and real-valued genetic algorithms,
and evolution strategy.
The Open BEAGLE architecture follows strong principles of object oriented
programming, where abstractions are represented by loosely coupled objects and
where it is common and easy to reuse code. Open BEAGLE is designed to provide
an EC environment that is generic, user friendly, portable, efficient, robust,
elegant and free.
Open usp Tukubai is an OSS edition implementation of the Tukubai
commands set. Tukubai is a commands set for the enterprise business
system developed by Universal Shell Programming Laboratory, that
is easy to learn and good for rapid development of business system.
OpenCL (Open Computing Language) is an open royalty-free standard
for general purpose parallel programming across CPUs, GPUs and
other processors, giving software developers portable and efficient
access to the power of these heterogeneous processing platforms.
This is OpenCL 2.0
OpenCVS is a FREE implementation of the Concurrent Versions System, the most
popular open source revision control software. It can be used as both client
and server for repositories and provides granular access control over data
stored in the repository. It aims to be as compatible as possible with other
CVS implementations, except when particular features reduce the overall
security of the system. Among other things, support for the pserver
connection mechanism has been dropped because of security issues with
the authentication mechanism.
A lightweight C++11 Distributed Hash Table implementation originally based on
https://github.com/jech/dht by Juliusz Chroboczek.
* Light and fast C++11 Kademlia DHT library.
* Distributed shared key->value data-store
* Clean and powerfull distributed map API with storage of arbitrary binary
values of up to 56 KB.
* Optional public key cryptography layer providing data signature and
encryption (using GnuTLS).
* IPv4 and IPv6 support.
* Python binding.
OpenGrok is a fast source code search and cross reference engine.
It helps you search, cross-reference and navigate your source tree. It can
understand various program file formats and version control histories like
Mercurial, Git, SCCS, RCS, CVS, Subversion, Teamware, ClearCase, Perforce
and Bazaar. In other words it lets you grok (profoundly understand) the
open source, hence the name OpenGrok. It is written in Java.