XNotesNG is the next generation of XNotesPlus, a full-featured personal information manager. It is plugin driven and includes a Todo Manager, Calendar Manager, Category Manager, and extensive notes system, including features such as text searching, printing, alarms, date and calendar inserts, and categorization by colored projects.
OpenGroupware Coils is a Python port of the venerable OpenGroupware project. It is backward compatible and can be installed in parallel with legacy versions of OpenGroupware. It provides additional features including an AMQP-based service architecture and a BPML-based workflow engine. The workflow engine includes the ability to read and write a variety of file formats, operate on relational database services, and a variety of common actions required to automate various tasks. Groupware resources and workflow route, processes, and formats.can be managed via WebDAV. Groupware functionality can also be accessed via the zOGI XML-RPC API just as with legacy ZideStore servers.
StatusNet Desktop is a dedicated multi-platform client for connecting to StatusNet messaging servers (requires a server running 0.9.3 or later). The client can connect to multiple StatusNet sites to read and post updates, including secure and private installations. Home, public, individual, and group timelines can be read and posted to, as well as direct user-to-user messages and keyword searching of the public notice stream. Support for StatusNet-specific features such as user groups is explicitly included, where these are usually not supported by generic Twitter-API clients.
Chips is a Python library for designing hardware devices that provides a high-level device modelling language. Native simulations integrate with Python so you can use Python extension modules such as Scipy, Numpy, Matplotlib, and PIL to provide a rich verification environment. Device models can be automatically translated into synthesizable VHDL, and highly optimized soft-processors are generated for an efficient implementation. A plugin mechanism is provided so that additional code generators can be added. C++ and Graphviz plugins are provided. Existing VHDL IP can be imported, and seamless co-simulation of C++ and VHDL outputs is is supported.
Alore is an object-oriented programming language with a clean syntax that resembles Python and Lua. It is optionally-typed like Google Dart. It is both a dynamic scripting language and a general-purpose language with static typing. It is aimed at most programming tasks, from short scripts to complex applications. It allows programmers to freely mix static and dynamic typing within a program. It has native threads and a very fast edit-test cycle. Programmers can always bypass type checking and run their programs immediately.
libtld is a library used to extract the TLD from a URI and to check email validity. This allows you to extract the exact domain name, sub-domains, and all the TLD (top level, second level, third level, etc.). The problem with TLDs is that you cannot know where the domain starts. Some domains can use one top-level domain, others use two, etc. However, it may be useful to know where the domain is to have the exact list of sub-domains. For example, if you want to force www. at the start of the domain name if no other sub-domains are specified, then you need to know exactly how many TLD are defined in a URI. The libtld offers one main function: tld(), which gives you a way to extract the TLD from any URI. The result is the offset where the TLD starts. This gives you enough information to extract everything else you need. For emails, the library is capable of parsing a string that represents a list of email addresses to be verified. The verification includes a check of the domain name and its TLD.