RE/flex is the fast lexical analyzer generator with full Unicode support, indent/nodent/dedent anchors, lazy quantifiers, word boundaries, and many other modern features. Supports Flex lexer specification syntax and is compatible with Bison/Yacc parsers. Generates reusable source code that is easy to understand. Supports fast scanning of UTF-8/16/32 files, strings, and streams. The reflex scanner generator tool generates clean lexer class code that is thread-safe. Generates Graphviz files to vis
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.
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.
libConfuse is a configuration file parser library, licensed under the terms of the ISC license, and written in C. It supports sections and (lists of) values (strings, integers, floats, booleans or other sections), as well as some other features (such as single/double-quoted strings, environment variable expansion, functions and nested include statements). It makes it very easy to add configuration file capability to a program using a simple API. The goal of libConfuse is not to be the configura
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.
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. Supports access to Nextcloud, Owncloud and other cloud providers that support the WebDAV proto
The „Damn Cool Editor“ is a plain but clever development environment with extrem few dependencies. Provides (among other cool stuff) a plain look & feel, consistently session based usage, auto versioning, auto indention, intelligent home key, syntax dependent bracket completion, syntax dependent line jumper, syntax highlighting, syntax completion (keyword based), syntax assitance (keyword based), extensibility of programming languages, extensibility of translations, and extensibility of themes.
NetSurf is a free, open source web browser. It is written in C and released under the GNU Public Licence version 2. NetSurf has its own layout and rendering engine entirely written from scratch. It is small and capable of handling many of the web standards in use today.
ClickMaster2000 is a simple tally counter for images. You can load images containing objects that need to be counted, click on each one of them, and then read the total without having to keep mental record. ClickMaster2000 is geared for batch, precise counting on dense images where automated recognition is not easily possible. ClickMaster2000 was originally designed for microbiology imagery.
Wordstar for the 21st Century. WordTsar is a Wordstar 7.0D document mode clone. It loads Wordstar 4, Wordstar 7, and RTF (partial) files, and saves in Wordstar 7 and RTF format. Multi platform Windows, Linux, OSX
Renames all files of a directory by using a counter. Therefore the files can even be sorted by the files timestamp, so you're f.e. able to merge videos from different cameras into one sorted directory ;)
For people who do not like classical spreadsheets, but need an office tool for tables: With Dagri you can build up tables and save data within. While a spreadsheet uses one single table layout, Dagri can use many tables with different layouts on one sheet. And it gives you more focus on your data. The intention is not another spreadsheet, but something new instead: a data grid application.
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.
View a CSV file and Python data structures in a curses, spreadsheet-like display.
GeniXCMS is a PHP Based Content Management System and Framework (CMSF). It's very suitable for intermediate and advanced PHP developers. It requires a medium amount of configuration to achieve a working starting setup or fully fledged applications. It already provides a built-in User manager, Content manager (Post, Pages), Menu manager, etc. It's simple to add custom code or extend it to a rich custom web application.
Inno Setup is a tool to create installers for Microsoft Windows applications. innoextract allows to extract such installers under non-windows systems without running the actual installer using Wine. innoextract currently supports installers created by Inno Setup 1.2.10 to 6.0.2. In addition to standard Inno Setup installers, innoextract also supports some modified Inno Setup variants including Martijn Laan's My Inno Setup Extensions 1.3.10 to 22.214.171.124 as well as GOG.com's Inno Setup-based game i
TRURL G is a free desktop RPN calculator that celebrates the 50th anniversary of the first landing of humans on the earth's moon. Its design is inspired by the Apollo Guidance Computer (AGC).
Wcd is a command-line program to change directory fast. It saves time typing at the keyboard. One needs to type only a part of a directory name and wcd will jump to it. Wcd has a fast selection method in case of multiple matches and allows aliasing and banning of directories. Wcd also includes a full screen interactive directory tree browser with speed search.
Zenroom is a brand new, small and portable virtual machine for cryptographic operations. The Zenroom VM has no external dependencies, is smaller than 2MB, runs in even less memory and is ready for experimental use on many target platforms: desktop, embedded, mobile, cloud and browsers (webassembly). The goal of this project is that of improving people's awareness of how their data is processed by algorithms, as well facilitate the work of developers to create along privacy by design principles
CometVisu is a realtime visualization software using modern web technologies for building automation. It shows different statuses of a building and allows the interaction with it (like temperature set point). It runs from small systems like the Raspberry Pi up to big systems and requires only a web browser (desktop ones like Firefox or Chrome as well as mobile ones like those from the Android system or iOS) for interaction. Backends for the KNX bus as well as OpenHAB are available.
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.
Iridium Browser is a privacy-focused build of Chromium. It removes additional telemetry features, provides various enhancements for stricter security without compromising compatibility or sacrificing modern features. Hosted on a fully public repository and its development funded by the Open Source Business Alliance. And the project provides builds for many common distributions and plattforms.
Detroit is a POSIX platform abstraction layer for creating small and portable desktop applications. Detroit offers simple widgets, even more simpler menu system and extensible DSL language in its core.
asm1825 is a lightweight standalone assembler for PIC microcontrollers, specifically the PIC16(L)F1825 and similar variants. It is a two pass command line based assembler producing ready to burn .hex output with support for macros, file inclusion, and arithmetic evaluation of operands. It follows the opcode definitions in the '1825 datasheet and makes no explicit attempt at full compatibility with other specific assemblers (such as mpasm), but hopefully does not break compatibility without good
Browser Notebook displays, encrypts and stores notes locally in the Web browser. Unlike similar programs, the texts are stored nowhere else than in your browser and always in encrypted form. The plaintext is kept in memory only. You can either use the online version without any registration or installation, or you can download the offline version and use it without Internet access.
Simple program to browse your available fonts.
Monotype informed me that the name of the software is protected by them, so this software doesn't exist anymore. Please admins: Remove this software from beeing listed.
Haxe is an cross-language development toolkit. It implements a modern, high level, strictly typed programming language. Comes with a cross-compiler for multiple target languages (iOS, Android, Java, C++, C#, HTML5, NodeJS, Python, PHP, Lua). It brings along its own standard library, but still provides ways to access each platforms native capabilities.
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.
adx is a minimalistic but full-featured address book for contact management running completely in web browser. Features: XML based, small (<200KB), lightweight, portable, contact tagging, geo mapping, web accounts, etc. Export functionality: vCard download, QR code generator (offline) for (vCard, WiFi, free text), Embedded Microformats (hCard 1.0, XFN). How it works: XML + XSLT = HTML web app in your web browser. Can be hosted online or local (disk, USB flash drive, etc). Own your data!
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.
Secrets can be used to split a secret text into shares to be distributed to friends. When all friends agree, the shares can be combined to retrieve the original secret text, for instance to give consensual access to a lost pin, a password, a list of passwords, a private document or a key to an encrypted volume. Secret sharing can be useful in many different situations and this tool is a simple and well documented free and open source implementation available for anyone to use from this website,
ScriptForm is a stand-alone webserver that automatically generates forms from JSON to serve as frontends to scripts. It takes a JSON file which contains form definitions, constructs web forms from this JSON and serves these to users over HTTP. The user can select a form and fill it out. When the user submits the form, it is validated and the associated script is called. Data entered in the form is passed to the script through the environment.
Shuriken is a tool to facilitate the tedious task of copying config files and ssh keys across servers; to do so it follows a very minimalist approach, leveraging the power of script generation directly in the clipboard and ready to paste in a terminal, rather than dealing with file transfers and file permissions. When a file is imported from stdin, Shuriken detects what it is and imports it into its repository (usually in `~/.shuriken`) where all public keys and configurations are stored. When
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.
Graphical counterpart to tabview, a simple tabular data viewer that can be used both stand-alone and as a Python module for various files and Python/Pandas/NumPy data structures.
xppq is a command-line tool which transforms an XML file to another XML file, following directives inserted directly in the source XML file. This directives allow to handle macros, to affect value to variables and to test their values, to include files… In a glance, xppq aims to be to XML what cpp is to C/C++. It is developed in C++, and uses only system and C/C++ standard libraries, so it doesn't need third party components. It can run on GNU/Linux (and probably most POSIX-compliant operating s
mmu2html is a tool to convert text files with mixed markup and html code into html files. It can be used for static website generation. It has been designed with asciidoc in mind, but with additional support for menu creation, file linking, and other web site specific features.
Rotcelloc is an application that manages your movie, TV-series and games collection. It takes CSV-files, or a Steam username, as its input, and outputs JSON files and a static web application that can be used to view and search a collection. Rotcelloc will download posters for your collection, download metadata (plot summary, developer or director name, metascore) and generate a pretty (static) web application that can be used to view, search, filter and sort your collection in many ways. All f
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
This is a scoring server built using Ruby on Rails by the Military Cyber Professionals Association (MCPA). It is free to use and extend under the MIT license. The goal of this project is to provide a standard generic scoring server that provides an easy way to add and modify problems and track statistics of a Cyber Capture the Flag event.
Slouchy is for anyone who wants to work on their posture while at a computer. After a quick setup it will periodically alert you if you start slouching at your computer. It's written in Python and depends on the OpenCV and QT4 libraries.
tmcq is a command-line tool which makes timecode conversions. It is developed in C++, and uses only system and C/C++ standard libraries, so it doesn't need third party components. It can run on GNU/Linux (and probably most POSIX-compliant operating systems), OS X and Windows, natively on IA-32, AMD64 and ARM architectures.
dpkq is a command-line tool which picks a random record stored in a XML file and put it in another XML file with an XSL file association so it can be displayed in a web browser in a HTML layout. It is developed in C++, and uses only system and C/C++ standard libraries, so it doesn't need third party components. It can run on GNU/Linux (and probably most POSIX-compliant operating systems), OS X and Windows, natively on IA-32, AMD64 and ARM architectures.
Spiced is a simple tile based game engine that is backed by ChaiScript. The intention is for it to be simple enough to use that it could be used for turning out short episodic games. It is currently usable and a sample game is included.
A small Unix command line tool that can be used to extract data from tables in a HTML-encoded text file. Outputs the (stripped from other HTML tags and (possible whitespace) data as a CSV-formatted file/on stdout. Should handle recursive tables and the most common incorrect HTML errors (missing </td>, </th> or </tr> tags.
Booket is a browser-agnostic and portable bookmark manager with a focus on simplicity which runs entirely locally in the browser. Bookmarks can be loaded from and saved to a local file in a simple JSON-based file format. For interoperability with browsers' native bookmarks Booket can also import and export bookmarks in the Netscape file format. Bookmarks can be categorized with tags allowing them to be easily located later through the built-in tag filter and search function. Booket is implemente