aime is a simple, C-like programming language and an interpreter, both designed to be embeddable in applications. The language is straightforward, trivial, and direct. Its syntax is simpler than that of C, while still providing for full object management, higher order functions, and references. The interpreter is secure and expressive, allowing comprehensive control over program execution and providing powerful methods of application integration.
RSyntaxTextArea is a syntax highlighting, code folding text editor. It has support for over 30 programming languages and is completely customizable. By extending JTextComponent, it easily integrates into any Swing application and provides an easy way to add syntax highlighting to a program.
Embedthis Appweb is a fast, little embedded Web server. It is unmatched in efficiency and serves pages at native speed, using an event-driven, non-blocking core to serve multiple requests using minimal resources. It has integrated caching and the Embedded Server Pages C-Language Web framework. Without compromising performance, it has extensive security controls and a rigorous security sandbox that helps protect the server and mitigate denial-of-service attacks. It is one of the most widely deployed embedded Web servers and is used in networking equipment, telephony, mobile devices, industrial control, and consumer and office equipment, and in high-performance Web services.
Zyan Communication Framework simplifies development of distributed applications. It works on Windows, Linux, Mac OS, and Android platforms via .NET or Mono runtimes. It features LINQ support for three-tier applications, full duplex TCP support, traffic, compression, and encryption, transparent support for events and EBC (event-based components), and Windows and LDAP authentication support.
Marvin is an extensible image processing framework for Java. It provides features to manipulate images, to manipulate captured video frames, and to process images with multi-threading. Its features can be extended via plug-ins. Plug-ins can be integrated with the graphical user interface, and their plug-in performance can be analyzed. Every image processing algorithm is developed as a plug-in that can be plugged into the MarvinEditor, an image manipulation program that uses plug-ins developed using Marvin, or into third-party applications. Currently there are 55 plug-ins available.
SmartGit/Hg is a graphical user interface for Git and Mercurial which can work with SVN repositories. It supports cloning from common repository providers (e.g., GitHub, Assembla), assists Git newbies, and also offers the advanced, powerful Git features. It provides several tools to help create clean commits, for example by allowing the user to commit just parts of changes files and reordering and squashing unpushed commits. If you are using GitHub or GitHub Enterprise, SmartGit/Hg can work easily with pull requests (creation, resolving) and commit comments. SmartGit/Hg ships with a built-in SSH client, file comparer, and merge tool which are capable of syntax coloring for many languages.