142 projects tagged "GPLv3"
The Abacus Formula Compiler (AFC) compiles computations defined in spreadsheet files directly to Java byte code. Users can thus customize an application using Excel or OpenOffice Calc. AFC compiles against your own Java interfaces to obtain input values and compute output values (it essentially generates strategy implementations for you), and supports internal computations with either double or BigDecimal (for financial applications).
The adventure PHP framework (APF) is a utility to implement object oriented and generic PHP Web applications. It allows the developer to create programs in compliance with approved software design patterns, and the code base already has answers to many everyday problems. The framework cannot be described as an application that only has to be configured, but rather as a technical basis and design guide for the design of software. Further, it introduced many concepts and efficiency tools already well known in the Java community.
Arachnida is an embeddable Web server. It uses the OpenSSL library and consists of a small framework for networking that allows you to asynchronously accept and handle connections using a "new connection handler" to handle new connections and a "data handler" to handle incoming data. This makes it possible to add support for any TCP/IP based protocol by just adding a handler. A test suite is included.
Blackbird is the first enterprise service bus (ESB) for PHP developers. It provides a range of services, including managing configuration data, connections to message queues, databases, and other applications, and many more features. This makes it possible to very rapidly develop message-based applications and/or integration layers.
Cloud User Shell (cush) is a multi-call executable bringing RESTful cloud control to the command line, combining many useful cloud computing utilities into a single executable. It follows the Unix philosophy of writing components that work together, do one thing and do it well, and communicate over text (HTTP) streams. It is also RESTful, clearly delineating the 3 sides of the REST Triangle: verbs (e.g. GET), nouns (e.g. http://samj.net/), and content types (e.g. text/html).
Components 4 Java is a development tool for Java. It provides a framework to organize and separate different parts of code, and fills the gap between the class level and the library level as provided by the Java SE architecture. Additionally, you can organize your classes in well-separated and loosely coupled components. Those can be stuck together graphically into larger compositions. Finally, components and compositions will be distributed among Java archives as specified in assemblies.