A cross-platform XML/CSS based eBook reader
CoolReader is fast and small cross-platform XML/CSS based eBook reader for desktops and handheld devices. Supported formats: FB2, TXT, RTF, DOC, TCR, HTML, EPUB, CHM, PDB, MOBI. Platforms: Win32, Linux, Android. Ported on some eInk based devices.
An educational tool for designing and simulating digital logic circuits, featuring a simple-to-learn interface, hierarchical circuits, wire bundles, and a large component library. As a Java application, it can run on many platforms.
An interactive viewer for three-dimensional chemical structures.
Over 10,000,000 page views! Jmol/JSmol is a molecular viewer for 3D chemical structures that runs in four independent modes: an HTML5-only web application utilizing jQuery, a Java applet, a stand-alone Java program (Jmol.jar), and a "headless" server-side component (JmolData.jar). Jmol can read many file types, including PDB, CIF, SDF, MOL, PyMOL PSE files, and Spartan files, as well as output from Gaussian, GAMESS, MOPAC, VASP, CRYSTAL, CASTEP, QuantumEspresso, VMD, and many other quantum chemistry programs. Files can be transferred directly from several databases, including RCSB, EDS, NCI, PubChem, and MaterialsProject. Multiple files can be loaded and compared. A rich scripting language and a well-developed web API allow easy customization of the user interface. Features include interactive animation and linear morphing. Jmol interfaces well with JSpecView for spectroscopy, JSME for 2D->3D conversion, POV-Ray for images, and CAD programs for 3D printing (VRML export).
Zekr is an open source Quran study software for Windows, Linux and Mac. It's designed to ease access to the most authentic and valuable text of Muslims. Zekr provides Quran translations, recitation, search and other features to study Holy Quran.
Visual Programming Environment for Arduino
Visual Programming Environment for Arduino
Dictionary for Mobile Information Devices and PCs
DictionaryForMIDs is an dictionary application for cell phones, tablets and PCs. The dictionary is completely installed on the device ("offline dictionary"), i.e. after installation there is no need for an internet connection. DictionaryForMIDs can be set up for any dictionary, for any language, or for any other lookup-purpose. The DfM-Creator tool is used to set up a dictionary for use with DictionaryForMIDs.
Fedora Commons provides open-source software to ensure durability and integrity of digital content, use semantics to contextualize and inter-relate content from many sources, and to enable the creation of innovative, collaborative information spaces.
Leadsheet notation with auto-generated playback, improvisation advice
Impro-Visor® is a music notation tool for producing monophonic lead sheets, specifically intended to help the improviser. Chord symbols are used to generate backing tracks automatically. Improvisation advice exists in the form of note coloration, database of licks, and automatic lick generation from grammars. Grammars can be learned automatically from transcriptions. Styles can be edited and created by the user. Other features include generation of roadmaps for understanding keys and idiomatic chord progressions, chord voicing keyboard, MIDI and MusicXML export. See http://www.cs.hmc.edu/~keller/jazz/improvisor for general information, including tutorials. Support and additional resources are through the user group https://groups.yahoo.com/neo/groups/impro-visor/info. The most recent source code, since summer of 2015, is housed here: https://github.com/Impro-Visor/Impro-Visor This started when SourceForge was down for over one week during an active development period.
European digital radio & television uses the DVB standard to broadcast its data. Project X gives you a look behind the transmissions and tries its best to handle & repair many stream types and shows what went wrong on reception.
IMPORTANT NOTICE: This project has moved to GitHub: https://github.com/sarahtattersall/PIPE Releases will be posted here, but please check on GitHub for the most recent activity. Create, model and analyse Petri nets with a standards-compliant Petri net tool. PIPE2 is the active fork of the Platform Independent Petri net Editor project, which originated at Imperial College London.
TreeForm Syntax tree drawing software is a Linguistic Syntax/Semantics tree drawing editor. Designed for graphical n-ary tree drawing. Linux users must start TreeForm in the console from the install directory location with "java -jar TreeForm.jar".
Jalmus is a free, open source music education software helping the musicians, especially pianists, to improve their sight-reading. You can train to read music with both exercises on notes or rhythms.
Java provides the concurrent library that simplifies concurrent programming, but this is hard to learn and visualize. This project is a series of animations each illustrating the coding and usage of a component in the java concurrent library.
JMCAD is an program for the modeling and simulation of complex dynamic systems. This includes the ability to construct and simulate block diagrams. The visual block diagram interface offers a simple method for constructing, modifying and maintaining complex system models. The simulation engine provides fast and accurate solutions for linear, nonlinear, continuous time, discrete time, time varying and hybrid system designs. With JMCAD, users can quickly develop software or "virtual" prototypes of systems or processes to demonstrate their behavior prior to building physical prototypes. The user builds his system model by selecting predefined blocks from a block library and simply wiring the blocks together. Each block of the diagram performs a function. Users can also create custom blocks in Java and add them to the JMCAD block library. JMCAD is a block diagram language for creating complex nonlinear dynamic systems.
Kaldin | Open Source Web-based online examination software
Open source examination software for conducting any type of exam including online exam, pre-screening for colleges, universities and companies. Exciting features: * Readymade Questions: Thousands of ready to use questions. * Multiple/single choice, true/false, yes/no type questions. * Manage questions, Exams and quick result reports. * Scalable platform to handle thousands of simultaneous exams. Support and help: email@example.com
Web Security Dojo is a preconfigured, stand-alone training environment for Web Application Security. Virtualbox and VMware versions for download. See "View all files" for VMware version.
Integrated Library Automation and Networking Solution. Modules: Acquisitions, Cataloguing, Serials Management, Circulation, Administration, OPAC, and Reports.
Software designed for remediation of dyscalculia (or mathematical learning disabilities) in children aged 4-8 and for teaching number sense in kindergarten children. For more information, visit the unicog lab website using the link below. NOTE: To use The Number Race, you may need to download TWO files, the main program (above), AND a language pack. To get to the language packs, click on "Files" on the menu bar above, and select version and the appropriate language. If you are lucky there might be an installer + language pack available as one download. Check "Files" -> version -> Language
The archive-crawler project is building Heritrix: a flexible, extensible, robust, and scalable web crawler capable of fetching, archiving, and analyzing the full diversity and breadth of internet-accesible content.
Open Source "turn-key" institutional repository application
Open Source Digital Asset Management system that enables services for access, provision, stewardship and re-use of digital assets with a focus on educational and research materials For Support, please see: https://wiki.duraspace.org/display/DSPACE/Support RELEASES: The most recent releases are now distributed via GitHub: https://github.com/DSpace/DSpace/releases MAILING LISTS: Mailing lists have all been moved to Google Groups: https://wiki.duraspace.org/display/DSPACE/Mailing+Lists
Java Modelling Tools is a suite for performance evaluation and modelling. Queuing Network models are solved with analytical, asymptotic and simulation methods; workload is characterized using clustering techniques.
Jasmin is a Java Assembler. It takes ASCII descriptions for Java classes, written in a simple assembler-like syntax. It converts them into binary Java .class class files suitable for loading into a Java Virtual Machine implementation.
SJCE - portable cross-platform graphical chess game, 100%-pure Java.
SJCE - Strong Java Chess Engines, free portable cross-platform graphical chess game, 100%-pure Java. Support with including many best free/open-source java xboard/uci chess engines. It is possible to play both White and Black. It is possible to play Human to Human, Human vs Engine, Engine vs Engine. Simple and intuitive GUI - Graphical User Interface. Tested on Windows/Linux/Mac OS X. Created in NetBeans IDE. Need jre1.8 - http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html.
As a library of classes for generating and manipulating music and sound, jMusic provides a solid framework for computer assisted composition in Java. jMusic has a music data structure based upon note/sound events and methods for modifying and structu