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.
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.
Mustangproject is a tool to write, validate and parse Factur-X/ZUGFeRD and (CII)XRechnung e-invoices. It is a (permissive) open source cross platform command line tool and a Java library. The command line tool e.g. allows to extract and combine PDF and XML from/to Factur-X as well as validate e-invoices, convert XML to HTML or migrate from ZUGFeRD v1 to v2. The library additionally allows to generate the XML to be embedded either by implementing interfaces or actively creating objects.
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.
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
Encrypted address book to manage contacts in a privacy-focused way. With cloud connectivity to Nextcloud and some other cloud providers.
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.
DataMelt is a program for numeric computation, mathematics, statistics, symbolic calculations, data analysis and data visualization. It supports several scripting languages, such as Python, Ruby, Groovy (and others), with the power of hundreds of Java packages. Available for Windows, Linux and Mac OS.
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.
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.
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.
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.
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.
Notebook PEA protects texts using authenticated encryption (EAX mode) for confidentiality, integrity, and authenticity of the text. 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. Supports access to Nextcloud, Owncloud and other cloud providers that support the WebDAV protocol.
Calendar Lock PEA displays password encrypted iCalendar compatible calendars in monthly, weekly and daily view with optional cloud connection. The calendars are always encrypted on the device or in the cloud. iCalendars from other applications can be imported.
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. Nextcloud, Owncloud and some cloud providers are supported. File Lock PEA is platform-independent, needs no installation but requires the Java Runtime Environment.
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).
OSHI is a free JNA-based (native) Operating System and Hardware Information library for Java. It does not require the installation of any additional native libraries and aims to provide a cross-platform implementation to retrieve system information, such as OS version, processes, memory and CPU usage, disks and partitions, devices, sensors, etc.
The quick and easy way to add versatile graphical interfaces with networking capabilities to your Java programs. Give instant access to your application to whoever you want on the Internet, without having to deploy it.
VideLibri lists the books you have borrowed from a public library and lets you search the library catalog from your local device. It has all the usual features of a 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 borrowed books across multiple libraries. Developed since 2006 it is the world's first library app, and by supporting 20 different
Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.
Xcoral is a multiwindow mouse-based text editor for Unix and X Window System. Syntax highlighting and auto-indentation are available. A built-in browser enables you to navigate through C functions, C++ and Java classes, methods and files. A SMall Ansi C Interpreter (Smac) is also built-in to dynamically extend the editor's possibilities (user functions, key bindings, modes etc). Xcoral provides regions and marks, kill-buffers, macros system and unlimited undo.
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.
Tools and parsers for handling Dice/RPG notation using Java
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.
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.
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.
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.
FreeCC is a parser/lexer generator written in Java. It began as development fork of the well known JavaCC parser generator originally developed at Sun Microsystems. Underneath are the same core algorithms, but the tool has been cleaned up into something far more usable and flexible. FreeCC has extra features such as "code injection" and more flexible automated tree-building strategies. Also, it is far easier to customize the code the tool generates, because it uses FreeMarker templates that can
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).
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.
File Service Protocol is a lightweight UDP-based file transfer system. It has many benefits over plain FTP, such as anonymity for transfers and archives. It's less bandwidth intensive but still fault tolerant.
A dropwizard based swagger-compatible Rest API for Mustangproject which can read and write hybrid electronic invoices in ZUGFeRD and Factur-X.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.