Applications for development
AstroShutter is a Eto.Forms based ui that uses gphoto2_cl_bindings to control your camera for astrophotography
Avant Garde is a XAML previewer for the C# Avalonia Framework. Avant Garde is a standalone application, rather than an IDE extension. This means you can use it in conjunction with any IDE.
Bootstrap Studio is a powerful tool which web developers and designers use to create layouts and fully functional websites using the Bootstrap framework.
CP Editor is a Qt-based, lightweight and cross-platform code editor specially designed for competitive programming.
CRIC is a gui for the Java jlink command. It produces custom runtime images, kind of Java Runtime Environments.
Cacher is a code snippet library for professional developers. Use it to build a technical knowledge base for you and your team.
Create native iOS, Android, Windows Phone and Desktop applications in Java. Just write it once and produce sophisticated multiplatform applications
Guitar is a graphical frontend for the git distributed version control system. It has logs, graphs, and a diff view.
Hexinator is a hex editor that is specialized on reverse engineering and binary file analysis.
It allows you to any of the 70+ existing "grammars" to decode file formats like PNG, JPEG, MP3, and others automatically. Additionally it supports you in the analysis of unknown file formats.
- Edit files of unlimited size
- Parse binary files automatically
- Incremental search
- Lua and Python scripting builtin
- Binary file comparison
- Data panel with little/big endian display
- Histogram (byte distribution)
- Checksum computation of byte selection
- Text encoding comparison
- Display all strings in file
ImHex is a feature-rich Hex Editor aimed towards Reverse Engineers working with foreign data formats, malware, executables and raw memory. Besides all the features a common Hex Editor has, ImHex also features a custom scripting language used to declare and dissect data structures, support for running YARA rules, a node-based graphical data pre-processor and support for various data sources such as files, raw disks or GDB Servers.
JReleaser is a release automation tool. Its goal is to simplify creating releases and publishing artifacts to multiple package managers while providing customizable options.
JReleaser takes inputs from popular builds tools (Ant, Maven, Gradle) such as JAR files, binary distributions (.zip, .tar), JLink images, or any other file that you’d like to publish as a Git release on popular Git services such as GitHub, GitLab, or Gitea. Distribution files may additionally be published to be consumed by popular package managers such as Homebrew, Chocolatey, Snapcraft, or get ready to be launched via JBang. Releases may be announced in a variety of channels such as Twitter, Zulip, SDKMAN!, and more.
Konjures primary desktop application, used to build and upload your website to the decentralized web!
Electron application based on React, React Router, Webpack, React Hot Loader for rapid application development
Electron application boilerplate based on React, React Router, Webpack, React Hot Loader for rapid application development
Textilosaurus is simple cross-platform text editor based on Qt and QScintilla. Textilosaurus aims to provide similar workflow as Notepad++ does.
TurboWarp is a Scratch mod with a compiler to run projects faster, dark mode for your eyes, a bunch of addons to improve the editor, and more.
appimagetool is a tool that lets you generate AppImage files. An AppImage is a self-running bundle that contains an application and everything it needs to run that cannot reasonably expected to be part of each target system.
This can include libraries that are not commonly available on target systems, resources such as translations, icons, fonts, and other auxiliary files. appimagetool makes it easy to take an AppDir (e.g., generated by linuxdeployqt) and turn it into an AppImage.
You can also embed update information so that your users can update the AppImage using binary delta updates with the AppImageUpdate tool. You can also sign the AppImage with GPG.
GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration)
Laigter is a tool that automatically generates maps for dynamic lighting effects in games. It allows normal, parallax, specular and occlusion map generation. Also, it allows the user to preview how the effect will look ingame.
Perl Executing Browser (PEB) is an HTML5 user interface for Perl 5 desktop applications. By default it runs local Perl 5 scripts as child processes with no server and is implemented as a C++ executable based on the Qt 5 libraries. Inspired by Electron and NW.js, PEB is another reuse of web technologies in desktop applications with Perl doing the heavy lifting instead of Node.js.
pkg2appimage is a tool that lets you generate AppImage files from existing packages. An AppImage is a self-running bundle that contains an application and everything it needs to run that cannot reasonably expected to be part of each target system.
This can include libraries that are not commonly available on target systems, resources such as translations, icons, fonts, and other auxiliary files. pkg2appimage makes it easy to take an existing package (e.g., a deb) and turn it into an AppImage.
quokkagit is a TortoiseGit inspired git log viewer for linux, which provides basic repository operations.
DB Browser for SQLite is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.
It is for users and developers wanting to create databases, search, and edit data. It uses a familiar spreadsheet-like interface, and you don't need to learn complicated SQL commands.
Controls and wizards are available for users to:
- Create and compact database files
- Create, define, modify and delete tables
- Create, define and delete indexes
- Browse, edit, add and delete records
- Search records
- Import and export records as text
- Import and export tables from/to CSV files
- Import and export databases from/to SQL dump files
- Issue SQL queries and inspect the results
- Examine a log of all SQL commands issued by the application
strans (string transform) is an intuitive string manipulation utility for the shell (primarily Unix, but should work cross-platform). The user does not need to know any programming. All she needs to do is provide strans with a set of examples. strans will automagically learn transformation rules from these examples and apply them to the input given on STDIN.
By storing history of coverage uncov allows you to monitor code coverage changes over time, view and compare collected reports.
The tool integrates with git repository of your projects and thus avoids generation of static reports. Data is bound to repository information, but can be shared among repository clones.
Provided command-line interface should be familiar to the majority of git users and helps to avoid switching to a browser to verify code coverage.
It's also possible to display coverage information in a browser, say, on your own CI server instead of using some third-party service.
Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, sets, lists, vectors, matrices and tensors. Maxima yields high precision numerical results by using exact fractions, arbitrary-precision integers and variable-precision floating-point numbers. Maxima can plot functions and data in two and three dimensions.
Main purpose of zograscope is implementation of syntax-aware diff (currently for C, C++ and GNU Makefile languages).
However, the infrastructure for doing this makes it possible to implement various other tools that don't require precise understanding of the code like compilers do.
There are additional tools for highlighting, searching and collecting statistics about source code.