nassh-relay implements a relay server used with the Secure Shell (hterm) plugin for the Chromium Web browser. It tunnels ssh traffic through an HTTP xhr or websockets connection. It could be used as a gateway to route traffic to an internal network (it supports authentication on the HTTP endpoint) or simply as an ssh-over-HTTP proxy.
Meters is a set of Java/Swing components for creating live, realtime dashboards which visualize telemetric data. It provides visually rich components with organic movement, which gets the user interface out of the way, allowing the data to communicate. It is implementation-agnostic. It provides easily-extended interfaces and base classes which allow you to integrate your existing data sources so you can create a simple Java wrapper around your existing technology and incorporate your telemetry data into Meters.
German Word Searches allows you to play on-screen word searches to reinforce core German vocabulary. The user can select any combination of 20+ built-in topics, containing a total of 1,200 items of vocabulary. The size and overall difficulty of word searches can also be configured.
Sirius is an Eclipse project which allows you to easily create your own graphical modelling workbench by leveraging the Eclipse Modeling technologies. It provides a generic workbench for model-based architecture engineering that could be easily tailored to fit specific needs. It enables the specification of a modeling workbench in terms of graphical, table, or tree editors with validation rules and actions using declarative descriptions. All shape characteristics and behaviors can be easily configured. No code generation is involved. Once completed, the modeling workbench can be deployed as a standard Eclipse plugin.
Jabylon is an extensible Web-based translation management software. It is meant primarily as a tool to help translators and developers manage and create translations. Jabylon supports translations of Java, Android, and iOS applications. It features tight integration into various source code management systems, a feature-rich Web editor, and a REST API to upload or download translations. It can also be used to offer your user community an easy way of contributing translations for new languages or suggest changes to existing translations.
Executor is a small but perfectly functional Java (1.5 or higher) JAR executable that is used to run programs in shared computer resources like a pool of computers that you and your friends own. Moreover, it can be used as a simple file sharing program: you can access the files of your home computer from your office computer. Executor uses a shared or synchronized file system. The user creates a task in one computer (just by uploading a file), and another computer that has the required program will execute the task.
Vibur Object Pool is a general-use concurrent Java object pool which provides both validating and non-validating pool implementations. The pool is built entirely using the standard Java concurrency utilities, does not use any synchronized blocks/methods, and does not have any external dependencies. This pool is an excellent choice for pooling/caching of expensive to create Java objects such as database connections or other socket connections to remote hosts, and similar.