SugarCRM Open Source is a powerful Customer Relationship Management (CRM)
application, designed to help you enable your organization to efficiently
organize and maintain information which is crucial to many aspects of your
business.
It provides integrated management of corporate information on customer
accounts and contacts, sales leads and opportunities, plus activities such
as calls, meetings, and assigned tasks. The system also offers a graphical
dashboard to track your sales pipeline, the most successful lead sources,
and the month-by-month outcomes for opportunities in the pipeline, and
seamlessly blends all of these capabilities into an intuitive and
user-friendly, tabbed interface.
There are approximately 17 million software applications and web sites out there
built to manage your to do list. But if you're comfortable at the command line
and you don't want to depend on someone else's data format or someone else's
server, there's an age-old method that's perfect for tracking your stuff: plain
text.
Keep on top of all your tasks and projects in a simple file called todo.txt.
With a few helper scripts, you can slice, dice, sort, distribute, pipe and munge
your lists any way you please. As it should be.
With TPB it is possible to bind programs to the ThinkPad, Mail, Home and
Search buttons. TPB can also run a callback program on each state change with
the changed state and the new state as options. So it is possible to trigger
several actions on different events.
TPB has an on-screen display (OSD) to show volume, mute, brightness and some
other information. Furthermore TPB supports a software mixer, as some models
of the R series ThinkPads have no hardware mixer to change the volume.
Buildtool is a set of utilities which will make your programs more portable
and easier to build on any kind of Unix-like system. All the utilities are
integrated with each other, which means that they all work together. It is
completely free, licensed under the terms of the BSD license.
If you have ever used GNU automake, autoconf and/or libtool, you will find
buildtool very similar. In fact, it is an implementation of the ideas of the
GNU programs, but with a completely different design.
JCC is a C++ code generator for producing the glue code necessary to call
into Java classes from CPython via Java's Native Invocation Interface (JNI).
JCC generates C++ wrapper classes that hide all the gory details of JNI
access as well Java memory and object reference management.
JCC generates CPython types that make these C++ classes accessible from a
Python interpreter. JCC attempts to make these Python types pythonic by
detecting iterators and property accessors. Iterators and mappings may
also be declared to JCC.
The Rcpp package provides C++ classes that greatly facilitate
interfacing C or C++ code in R packages using the .Call() interface
provided by R.
Rcpp provides matching C++ classes for a large number of basic R
data types. Hence, a package author can keep his data in normal R
data structures without having to worry about translation or
transferring to C++. At the same time, the data structures can be
accessed as easily at the C++ level, and used in the normal manner.
The mapping of data types works in both directions. It is as
straightforward to pass data from R to C++, as it is it return data
from C++ to R.
GNU GLOBAL is a source code tagging system that works the same way across
diverse environments, such as Emacs editor, Vi editor, Less viewer, Bash shell,
various web browsers, etc.
You can locate various objects, such as functions, macros, structs, classes, in
your source files and move there easily. It is useful for hacking a large
projects which contain many sub-directories, many #ifdef and many main()
functions. It is similar to ctags or etags, but is different from them in the
following two points:
- Independence of any editor
- Capability to treat definition and reference
ArgoUML is a powerful yet easy-to-use interactive, graphical software
design environment that supports the design, development and
documentation of object-oriented software applications.
If you are familiar with a family of software applications called
Computer Aided Software Engineering (CASE) tools then you should find
ArgoUML instantly familiar.
The users of ArgoUML are software designers & architects, software
developers, business analysts, systems analysts and other
professionals involved in the analysis, design and development of
software applications. Main features:
* Open standards: XMI, SVG and PGML
* 100% Java
* Open Source allows to extend or customize it.
* Cognitive features like: reflection-in-action, opportunistic
design, comprehension and problem solving
Parser and writer for handling sectioned config files in Haskell. The
ConfigFile module works with configuration files in a standard format
that is easy for the user to edit, easy for the programmer to work with,
yet remains powerful and flexible. It is inspired by, and compatible
with, Python's ConfigParser module. It uses files that resemble Windows
.INI-style files, but with numerous improvements.
ConfigFile provides simple calls to both read and write config files.
It is possible to make a config file parsable by this module, the Unix
shell, and make.
Libgta is a portable library that implements the Generic Tagged Array (GTA) file
format. This file format has the following features:
- GTAs can store any kind of data in multidimensional arrays
- GTAs can optionally use simple tags to store rich metadata
- GTAs are streamable, which allows direct reading from and writing to pipes,
network sockets, and other non-seekable media
- GTAs can use ZLIB, BZIP2, or XZ compression, allowing a tradeoff between
compression/decompression speed and compression ratio
- Uncompressed GTA files allow easy out-of-core data access for very large
arrays
See http://gta.nongnu.org/ for more information.