Web and desktop user interfaces with Java.
DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.
Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).
jEdit is a programmer's text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.
VideLibri lists the books you have lend from a public library and lets you search the library catalog from your local device. It has all the usual features of an library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever lend books across multiple libraries. It is the world's first library app. So far VideLibri has been tested with 200 libraries succ
Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.
JPPF enables applications with large processing power requirements to be run on any number of computers, in order to dramatically reduce their processing time. This is done by splitting an application into smaller parts that can be executed simultaneously on different machines.
Whiley is a programming language with refinement types, extended static checking and an indentation-based syntax. It compiles to Java bytecode and runs per JAR-runtime on any JVM, which in turn allows to reuse existing Java libraries. The SDK includes a compiler (wyjc), documentation, a plugin framework, disassembler, and an Eclipse plugin.
Application for tracking sporting activities for all kind of sports (e.g. cycling, running, swimming or tennis). It provides exercise overviews and the creation of statistics. Users of heartrate monitors can display and organize the recorded exercise data.
With Raccoon, you can download apps from Google Play to your desktop computer instead of your phone tablet. Raccoon is intended for users who: * Don't want to use the official app because of privacy concerns. * Prefer to keep a backup of their apps (e.g. to roll back to older versions). * Install/Deinstall often and don't want to waste time/bandwidth on downloading.
DataMelt (DMelt), is a platform for numeric computation, data analysis, statistics and data visualization. DMelt can be used for analysis of large data volumes, data mining, statistical analyses and math computations. DMelt creates high-quality vector-graphics images (SVG, EPS, PDF) that can be included in LaTeX and other text-processing systems. This computational platform can be used with Python (Jython), Java, Groovy, Ruby (JRuby), BeanShell and Octave programming languages.
Zanata is a web-based Java editor for software translation. It exposes a REST API for external integration, can work on DocBook through PO files, property files, XLIFF and other formats. It requires JBoss EAP or WildFly and uses CDI, React, GWT and Hibernate.
Simple Java library to convert common Date/Time objects. Use old style Date or Calendar and convert it to new Java 7+ Date/Time objects or visa versa.
Sweet Home 3D is an interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D.
Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. We call it clientless because no plugins or client software are required. Thanks to HTML5, once Guacamole is installed on a server, all you need to access your desktops is a web browser.
Drawj2d creates technical line drawings using a descriptive language. It writes pdf, svg, eps and emf vector graphics or png images. It runs on all platforms that run Java. It is inspired by Asymptote but with a tcl-like syntax and 2D only.
KeyBox is a web-based SSH console that centrally manages administrative access to systems. KeyBox combines key management and administration through profiles assigned to defined users.
Tools and parsers for handling Dice/RPG notation using Java
Mustangproject is a APL licensed java ZUGFeRD library. ZUGFeRD is a open european invoice PDF metadata standard. Additionally to being a human-readable and printable PDF file, ZUGFeRD invoices e.g. contain amounts, payment modalities and tax rates in a machine-readable way, allowing automated invoice processing.
An example showing how to set up secured SOAP web services in Spring.
Record Editor is a data file editor for CSV (Comma/Tab delimited values) files, fixed field width files, and XML files. This program uses a record-layout definition to display the data file in a human-readable form. It can handle PC (text and binary), Unix (text and binary), and native IBM mainframe (text and binary) file formats. It is similar to Net-Cobol's Cobol-Editor or Compuware's FileAid.
Cross platform Csv editor. It supports a large variety of Field-Delimiter & quote chacters. As well Csv files, The following formats can be viewed/updated: Xml, Fixed Width, Gnu-GetText-Po and SwingX-Tip files.
Oddjob is a flexible scheduler and manager for jobs/tasks across a distributed server network. Any machine can put off jobs to other servers, may set dependencies or trigger alerts. It's suitable to automate batch or shell scripts, trigger email processing, SQL queries, or file processing jobs.
Mapollage is a photo kml generator for Google Earth, a photo kml maker. Create kml folders by directory name, date pattern and regex Name placemarks by filename and date pattern Use a photo or a pin as a marker Dynamic description generator Customizable photo reference Draw path between placemarks
Filebydate is a tool that organizes (moves and copies) files. The destination directory is based on either file or exif dates and the user specified date pattern.
Pretty simple Testis game.
Notebook PEA protects texts using authenticated encryption (EAX mode) for confidentiality, integrity, and authenticity of the text, using the new key derivation function Catena-Dragonfly. Notebook PEA works like a self-decrypting archive (SDA): the plaintext is never stored on disk, instead it is displayed in a simple text editor with some styling functionality, redo/undo and copy, cut, paste commands.
File Lock PEA encrypt files or folders, using authenticated encryption (EAX mode) to provide both confidentiality and the integrity and memory-hard key derivation functions to protect custom hardware attacks. File Lock PEA is platform-independent, needs no installation but requires the Java Runtime Environment.
Jotasync is used to synchronize folders, files and make backups. Jotasync is a rsync GUI written in Java, so it runs on GNU/Linux, OS X, Solaris and Windows. With its integrated scheduler, jobs can be run at any time.
Hibernate is a popular Object/Relational Mapper tool for Java, and implements the persistence API. Besides ORM functionality, it provides indexing and search, annotation-based constraints, OGM for NoSQL storage, various tools (mapping editor, console, wizards, database reverse engineering) and a few extensions (Hibernate Shards).
JStorm is a distributed and fault-tolerant realtime computation system. It was inspired by and is API-wise a superset of Apache Storm, but reimplemented fully in Java. JStorm adds many new features, and is already widely used in business and enterprise environments.
Image Lock PEA protects photos, drawings, and documents in image format with a password. Thanks to the integrated viewer the images are never stored unencrypted on the hard disk, but are held only in memory. The Image Lock PEA uses functions to derive the key from the password, that protect also against attackers with a high budget. In addition to the confidentiality, an authenticated encryption protects the integrity and authenticity of the images.
JAVA7.0 Programming Language is otherwise known as OAKJAVA(JAVA7) which is invented by wilmix jemin j at year 2013 in java ,JDollar and C#.
Gdollar Programming language is invented by wilmix jemin j at Java , C/C++, C#. It is focused on datastructures, webdesign, etc.
Fachwerk calculates strut-and-tie models used by structural engineers for analysing and designing reinforced concrete structures. The program only uses the equilibrium conditions, thus it is not assuming elastic behaviour.
Fachwerk3D calculates three-dimensional strut-and-tie models used by structural engineers for analysing and designing reinforced concrete structures. The program only uses the equilibrium conditions, thus it is not assuming elastic behaviour.
SCROLL Framework is a java/j2ee framework invented in java-jdk1.8 by wilmix jemin for webapplication at year 2017.
Red5 is an Open Source Flash Server written in Java that supports streaming Video (FLV, F4V, MP4, 3GP), streaming Audio (MP3, F4A, M4A, AAC), recording Client Streams (FLV and AVC+AAC in FLV container), shared objects, live stream publishing, remoting and protocols RTMP, RTMPT, RTMPS, RTMPE. Additional features supported via plugin: WebSocket (ws and wss), RTSP (From Axis-type cameras) and HLS.
Simple minesweeper implemented in Java. Allows canceling the last move, and provides hints/giveaways.
Pretty simple game.
- Cancel last move button. - Giveaway playing mode.
Pure Java cross-platform image processing framework that provides features for image and video frame processing, multi-threading image processing, GUI integration, extensibility via plug-ins, unit text automation among other things.
Java unlimited runtime class and resource redefinition. The main purpose of this project is to avoid infamous change->restart + wait->check development lifecycle. Save&Reload during development should be standard and many other languages (including C#) contain this feature.
This project is a fork of original DCEVM project. The purpose of the project is to maintain enhanced class redefinition functionality for OpenJDK HotSpot 7/8.
jPort is a portable application launcher for Java-enabled platforms (Windows, Linux, Mac). It includes large selection of free programs for office science, education, code development and entertainment.
RTextDoc is a structured text editor for typesetting. It supports AsciiDoc, DocBook and LaTeX for authoring notes, books, web pages, man pages, or websites and blogs. It provides instant grammar and spell checking, integrated dictionaries, WYSIWYG BibTeX equations, HTML from and to LaTeX conversion. It also includes a PDF output viewer, and can be used portably without installation.
Yacas is an easy to use, general purpose Computer Algebra System, a program for symbolic manipulation of mathematical expressions. It uses its own programming language designed for symbolic as well as arbitrary-precision numerical computations. The system has a library of scripts that implement many of the symbolic algebra operations; new algorithms can be easily added to the library.
Mavscript allows the user to do calculations in a text document. Plain text and OpenOffice Writer files (odt) are supported. The calculation is done by the algebra system Yacas (default), Jasymca or by the Java interpreter BeanShell.
A Push Engine that manages creating/sending Publishers' streams to Subscribers
TymeacAND is a full-feature, multi-threading, fork-join framework for Android development (IPC and internal server). TymeacAND provides a high performance queuing facility, professional thread management and recursive processing that is easy to use.
TymeacDSE is a Fork-Join application server employing the Divide-and-Conquer methodology in either an embedded or remote (RMI) configuration.
TymeacSE is a full-feature, multi-threading, fork-join framework for Java SE development (RMI and internal server). TymeacSE provides a high performance queuing facility, professional thread management and recursive processing that is easy to use.
OpenAPC is an APC (Advanced Process Control) solution that is highly flexible and configurable and covers a wide range of automation, visualization, and process control tasks from home control up to industrial automation and manufacturing. The software package is available for many different platforms, so OpenAPC projects can be switched over to a different platform easily. OpenAPC software package consists of ControlRoom (a visualisation and process controlling software consisting of editor, de
Maven is great for breaking gigantic Java code bases into many little modules, with identified dependencies. This allows incremental builds etc. And then, to run that code, we usually put all together again into a uber-mega-JAR or WAR, or with mile-long class paths. While sometimes this makes sense, often it does not. diet4j can run command-line apps, and Tomcat web apps, similarly to how maven builds projects: simply specify the name of the top project, and diet4j assembles all the other JAR
"New nya every time you want." Simple cross-platform java application for downloading pictures from Zerochan.net. You can find images by size or a tag. It's simple. And flat.
Pixelitor is a Java/cross-platform image editor. It provides image filters, drawing tools, layered editing, bleding modes, multiple undo steps, etc. Its main attraction are the more than 80 unique image filters and color adjustment tools. Besides supporting standard graphic files, it defaults to saving in its custom PXC format (a gzipped Java object serialization for retaining layer data).
MyJgui is a graphical user interface (GUI) for MySQL written in Java. The name MyJgui stands for Mysql Java Gui. Main goal of this MySQL client is to make every administrative or programming task as fast, simple and user friendly as possible.
Magic Assistant is a management tool for "Magic: The Gathering" players. It has a card browser and library, deck building features, and a MTG tournament organizer. It includes a MTG card database and online updates, also provides card searching and filters, deck charts, deck play simulation, booster pack randomizer, comparing card/deck prizes with vendors or other players.
JWEB is a Programming language invented in java by wilmix jemin j at 2016 which is focused for cloud computing..
BAUM is a software library for drawing and recognizing new circular barcodes that are designed to be relatively tolerant of linear motion blur. With this library, those circular barcodes can be recognized from video in real time from Full HD videos utilizing a desktop GPU. With BAUM library, all recognition task is executed by an OpenCL device, and thus CPU load is very low if a GPU is used as the OpenCL device.
InsuranceManagementFramework(IMF) is designed for JAVA Technology. IMF is the shortest way to build software for insurance. IMF is invented in java Technology by wilmix jemin j at year 2014. Advantages of IMF Framework ----------------------------- A) It focus on developers to learn only core java Technology for this framework. b) It is a Learnable framework and easy to design webpages comes with wilmix
Apache GUI provides a web-based management interface for the Apache HTTP server, implemented in Java and works on Linux and MacOS or Windows setups. It aids editing, searching and validating Apache configuration files, enabling modules, or to edit hosted files through an inline editor, traversing and searching server logs, view or graph statistics and transactions.
The tina4 stack as current is an NGINX/PHP environment which will allow you to do server routing within your code and assist with the layout of your project and allow you to achieve your programming goals on top of a stable code base which has everything from database handling to templating.
Neoeedit is a light, quick, smart, simple GUI text editor mainly written in Java.
A Java based tool for accessing Bugzilla instances. B4J offers to write own reports based on those bug records that one want to incorporate.
The eXtensible Binary Universal Protocol (XBUP) project is an attempt to design unified general binary data communication protocol and file format. It is based on the unlimited unary-binary encoding and block-tree structure with strong-type system and automatic transformations. Implementation should provide open-source libraries, editor tools, catalog of types and processing framework.
Yawls (Yet Another Webcam Light Sensor): Adjusts the brightness level of your display by using the internal/external webcam of your notebook as an ambient light sensor.
Chatty is a chat client for Twitch as alternative to the webchat. It avoids the complexity of IRC but still provides many Twitch specific features, such as emoticons, user icons, nick colors, OAuth connection, admin settings, stream infos and notifications, keyword highlighting, a chatlog, customizable fonts and colors.
The Ujorm is an open source Java small library based on a key‑value architecture of domain objects. The framework have got a special ORM module designed for rapid Java development with great performance and a small footprint. The key features are type safe queries, relation mapping by Java code, no entity states, and a memory overloading protection cache. Ujorm provides a module to integration with Apache Wicket to build GUI easy.
TurboVNC is a performance-oriented version of the VNC remote desktop connection protocol, based on TightVNC, x4vnc, TigerVNC, and X.org. It provides 3D rendering and VirtualGL compression, works well on video- and image-intensive connections. It remains fully compatible to other implementations, but often requires less than a fifth processing power. A Java-based VNC viewer is also available
LCMC is a GUI for managing server clusters based on Pacemaker, Corosync, Heartbeat, DRBD, KVM, XEN and LVM. Server management is implemented in Perl, while the management console is Java-based.
FreeCol is based on the classic Colonization and Civilization game. It's a turn-based strategy game about colonizing a new continent, nation development, technical and financial progress. FreeCol was originally implemented in C/C++, but is now Java-based.
RsLibs is a collection of Java interfaces, classes and static utilities that solve common application developer tasks.
JRecord allows you to read legacy, fixed width, and delimited flat files in Java. Files are interpreted via a Record-Layout (file description), which can be COBOL-Copybook or a XML-file-description. The package can handle both Text and Binary Cobol files (it can handle Standard carriage-Return, Fixed Width and Length based (VB)) Files.
A library for parsing mathematical expressions. Unlike similar projects, JBEE is able to parse numbers formated according to the user's locale and uses BigDecimal internally instead of double for arbitrary precision.
SCaVis is an environment for scientific computation, data analysis and data visualization designed for scientists, engineers and students. While itself implemented in Java, it provides bindings for Jython, Groovy, JRuby, BeanShell or Matlab/Octav for symbolic calculations. It features chart plotting, histograms, advanced statistics, symbolic calculations, data analysis, mathematical functions, data mining, linear algebra and plots.
Freeplane is a mind mapping and knowledge management software. Its easy-to-use interface supports thinking, sharing information and getting things done. Notes can be freely positioned, as unconnected nodes, or as ordered ideas in a hierarchy. Any node can be classified with meta attributes, different manual or automated styling, grouped, connected with links, arrow lines or labels. Nodes can also be structured by content (text, formulas, calculations (LaTeX), images or hyperlinks). It also inclu
This project is mostly Commonly used to Analyse Cobol copybooks. The project 3 functions, Analysis and Conversion of Cobol-Copybooks to Xml; conversion of Cobol Data Files (Text only) to Xml. Conversion of Xml files to Cobol-Data files (Text only)
FrostWire is a media manager and fast BitTorrent file sharing client. Its focus lies on searching files and a friendly user interface, automatically scans all Torrent indexers, prefetches torrent files and localizes contained meta data for better searching. It provides a built-in media library and audio/video player, allows to share contents per WiFi; and is also available as Android app.
ProtoBufEditor allows inspecting and editing binary Protocol-Buffer messages and files. It includes support for Protocol Buffers 2.5.0, can show the differences between messages, and search proto definitions for a data file.
Android Studio is an IDE and SDK for Android developement built on IntelliJ IDEA. It provides various build schemes and APK packaging + signing, rich and context-sensitive editing and refactoring support, GitHub integration, mobile device emulations for debugging, Gradle support, a flexible and multi-screen UI, Google Services and Cloud integration templates, and runs on all major platforms.
NixNote (formerly NeverNote) is a clone of and compatible to EverNote. It likewise allows note keeping and management, can synchronizes with Evernote servers; but caches local data and can encrypt it. It's cross-platform.
jVi is port of vi/vim to Java, and can run inside NetBeans or JBuilder. It provides the familar keybindings, editing modes, options and macros, and custom functionality.
Barchive provides version control system functionality for binary data. It can deal with huge binary file blobs, partially supports git-like push and pull semantics, provides an immutable data store, which can be used in conjunction with rsync and other backup tools.
HermeneutiX is a graphical tool for syntactic/semantic historical text analysis. It only works on Greek on Hebrew input, simplifies diagramming text structures, provides an XML interchange format, graphic or HTML exports.
ENdoSnipe is a Java systems performance profiler and introspection tool. It can monitor a runtime on multiple servers, visalize the application flow (threads and processes in a sequence diagram). It utilizes bytecode instrumentation (BCI) debugging in the JVM to detect possible bugs and performance issues.
Google2SRT extracts subtitles from YouTube and Google Video to the .srt (SubRip) format as understood by media players. It also works on automatic speech recognition generated subtitles, and select an available caption language.
dex2jar is a tool collection to work on Android .dex and Java .class/.jar files. dex-reader can extract from executables (.dex/.odex), while dex-translator performs the conversion from dex-IR format, and returns optimized ASM. And d2j-smali is a bak/smali disassembler.
GlobalSight is a content translation software with process management. workflow. It integrates text translation tools, glossaries, and allows to customize the text editing workflow, reviewing, and approval. It comes as online application and offline processing tool. It supports OpenDocument / LibreOffice, MS Office, XML, HTML, Indesign, Framemaker, Passolo, WorldSever, and many other file formats. It utilizes translation interchange formats such as TMX, TBX, SRX, XLIFF.
Genyris is a scripting language runtime for Java. It's inspired by the semantic web and provides a unique programming paradigm. Objects may inherit multiple classes even after instantiation, code blocks use indentation, external Java libraries can be utilized, it's multi-tasking capable, provides higher order functions + macros.
ZK Spreadsheet is an embeddable DHTML/AJAX spreadsheet, which provides rich editing and functional features like Excel within the browser environment. It's part of the ZK Framework and designed for integration with Java-based frontends. It can chain to event listeners, import XLS/XLSX and export PDFs, use 3D cells, sort and filter, provides formula editing, named cell ranges, drag and drop editing.
OpenXava is a Java Framework for rapid web application development and easy AJAX utilization. Business logic and associating data structures are sufficient for generating interactive frontends. It's compatible to a wide range of open source and proprietary plattforms, including databases, application servers and enterprise repositories.
YAWL (Yet Another Workflow Language) is a BPM/workflow management system implemented in Java. It provides a lean but powerful modelling language, handles complex data transformations, and integrates with intranet and external resources or services. YAWL include an auto updater, component management, supports control-flow and resource patterns, provides data perspectives using XML Schema, XQuery and Xpath, files for data passing, non-human resources, timing, task documentation, logging using Open