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.
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.
Visual Programming Environment for Arduino
Visual Programming Environment for Arduino
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.
eAdventure (formerly <e-Adventure>) is an authoring tool for the creation of point-and-click games, especially designed for educational purposes. eAdventure is SCORM compatible so eAdventure games can be integrated with LMS like Moodle. More info at: http://e-adventure.e-ucm.es
Bangla Computing and Localization Project
Bangla Computing and Localization Project for the Bangla speaking people.
libdmtx is a software library that enables programs to read and write Data Matrix (or "DataMatrix") 2D barcodes. It runs on several platforms, and can be accessed by multiple languages. The package provides fully featured command line utilities.
A national virtual bridge engineering contest for kids of all ages.
**Unfortunately, the Bridge Contest is no longer operational. We hope the code base will be of use to others with similar projects in mind.** A national virtual bridge engineering contest with prizes for middle and high school kids, grades 6 to 12, but anyone can enter for fun. Based on the award-wining Bridge Designer client software, now open source through this project. Web site infrastructure supports worldwide participation in qualifying and semifinal rounds with a tiny administrative staff. The new Rails back end is a RubyMine project. Thanks to JetBrains for this mega development environment!
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
GenealogyJ is a viewer and editor for genealogic data, suitable for hobbyist, family historian and genealogy researcher. GenJ supports the Gedcom standard, is written in Java and offers many views like family tree, table, timeline, geography and more.
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
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.
a free cross platform checksum utility, supports 58+ hash algorithms
Jacksum is a platform independent checksum utility (written entirely in Java) for computing and verifying (integrity check) checksums, CRC and hashes (fingerprints). It supports 58 popular hash algorithms and a lot of unique features.
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
Running JasperReports from command line
JasperStarter is a command line launcher and batch compiler for JasperReports.
The virtual lab is a NASA-funded project to provide simulated instrumentation. ITG has developed a Virtual Microscope (Virtual SEM and LM) for viewing high-resolution, multi-dimensional image datasets. More info and data: http://virtual.itg.uiuc.edu
Syntax tree editor for rapid annotation of existing text
Linguistic Tree Constructor (LTC) is a tool for drawing lingusitic syntax trees of already-existing text. It is a syntax editor, not a text editor, so the text has to exist already. It is best suited for large-scale, rapid creation of hand-annotated treebanks. The user can define their own node categories, and can label each node with labels, also definable by the user. LTC supports "generic", X-Bar and RRG trees. Supports interlinear texts in SIL SFM format.
G3D is a commercial-grade C++ 3D engine. It is used in commercial games, research papers, military simulators, and university courses. G3D supports real-time rendering, off-line rendering like ray tracing, and general purpose computation on GPUs. As of January 16, 2018, SourceForge is again the home of the active repository for G3D.
Pauker is a generic flashcard program written in Java. It uses an innovative combination of ultra-shortterm, shortterm and longterm memory. You can use it to learn all the things you never want to forget, like vocabularies, capitals, important dates,
A free video motion analysis package
PhysMo is a tool for frame-by-frame video analysis of motion. PhysMo can be calibrated to real-world distances, and exports object "X-Y displacement (m) against time (s)" data to Microsoft Excel. This enables calculation of velocity and acceleration
Egonet is a program for the collection and analysis of egocentric network data. It helps you create the questionnaire, collect data, and provide general global network measures and data matrixes that can be used for further analysis by other software. Source code is hosted at http://github.com/egonet/egonet.
A small and powerful utility to generate school/college time table.
Most of the time table softwares use complex design to generate time table but as a result often lose simplicity. This software works on the most basic and simple design which can save hundreds of hours of teachers of small school/college or education institute. This software uses Spreadsheet design which is easy to understand for novice computer user. Another special thing about this utility is that it does not ask to fill up information required but on the contrary it collects the information on the fly as you type. You can start building time table instantly without entering any details such as number of teachers, their names, subjects etc. WORKS ON LINUX-MAC-WIN etc YOU MAY NEED TO MAKE JAR FILE EXECUTABLE. Note : For Islamic Schools with Friday Off, a separate version is available in the folder Files/FridayOFF GITHUB : https://github.com/milindoka/CTT See Also : http://sourceforge.net/projects/marklist http://sourceforge.net/projects/hsc-formcreator/
Zhongwen Development Tool - helping to study Mandarin Chinese
The ZDT (Zhongwen Development Tool) is written in Java using the Eclipse RCP to help users study mandarin Chinese. The most important feature is the flashcard study feature. ZDT currently contains: * a Flashcard plugin for memorizing Chinese characters, their meaning and their pinyin/pronunciation. The user is able to import Character lists or enter them manually. This * a Dictionary search plugin with three dictionaries: ADSO, CeDict, HanDeDict. The HanDeDict is a German dictionary. It is also possible to search any word lists entered by the user using the flashcard plugin. * an Annotator plugin. The Annotator converts the Chinese characters into pinyin, using the Alphabet with accents. On the ZDT website, flashcard lists are available for some commonly used books, such as Hanyu Jiaocheng (汉语教程). User discussion can be found on: http://www.chinese-forums.com/index.php?/forum/35-zdt-flashcards-forum/ You also may choose to use Tickets -> Support (see above).
DoubleType is a type designer (font editor) that builds TrueType font files. Thanks to Java, it runs on Windows, Linux, & Mac. Glyphs are stored in XML based file to aid teamwork. Efficient glyph design by combining existing glyphs and modules.
Digital Circuits Design and Simulation
Digital Logic Design is a Software tool for designing and simulating digital circuits. It provides digital parts ranging from simple gates to Arithmetic Logic Unit. In this software, circuit can easily be converted into a reusable Module. A Module may be used to built more complex circuits like CPU. The circuit working can be analyzed by using output parts like LEDs, Seven Segment Display and Digital Oscilloscope etc. provided in the software. You can use this software to design Combinational, Synchronous and Asynchronous Sequential Circuits. This Software may be used by professionals, hobbyists and students alike. The teachers may incorporate this software in their courses like Digital Logic and Computer Design, Computer Architecture, Computer Organization and Embedded Systems. In this software, a circuit may be designed using graphical components or may be entered as Sum-of-Product Boolean form.