Developer Tools

Applications for development

Bootstrap_Studio

Screenshot of

Bootstrap Studio is a powerful tool which web developers and designers use to create layouts and fully functional websites using the Bootstrap framework.

Read more...

Cacher

Screenshot of

Cacher is a code snippet library for professional developers. Use it to build a technical knowledge base for you and your team.

Read more...

Hexinator

Screenshot of

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.

Features:

  • 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

Read more...

ImHex

Screenshot of

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.

Authors: WerWolv

Read more...

JReleaser

Screenshot of

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.

Authors: jreleaser

Read more...

Konjure

Screenshot of

Konjures primary desktop application, used to build and upload your website to the decentralized web!

Read more...

appimagetool

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.

Authors: AppImage

Read more...

perl-executing-browser

Screenshot of

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.

Authors: ddmitov

Read more...

pkg2appimage

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.

Authors: AppImage

Read more...

sqlitebrowser

Screenshot of

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

Authors: sqlitebrowser

Read more...

strans

Screenshot of

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.

Authors: Inventitech

Read more...

uncov

Screenshot of

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.

Authors: xaizek

Read more...

wxMaxima

Screenshot of

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.

Authors: wxMaxima-developers

Read more...

zograscope

Screenshot of

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.

Authors: xaizek

Read more...