software-tools
My solutions to "Software Tools in Pascal"
- Quiet
- Other
- GitHub
- ★ 2
- MIT

30,057 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
My solutions to "Software Tools in Pascal"
Working through the exercises in Kernighan and Plaugher's classic book.
Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager. Features volume spanning, compression, authenticated encryption. Supports 7Z, 7-Zip sfx, ACE, ARJ, Brotli, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP, ZIPX, Zstandard.
Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.
The Paperless Backup Program is a Windows application for automatic installation and management of Paperless-ngx – entirely through a graphical interface. No Docker commands, no terminal, no complexity. The software handles installation, backup, restore, migration to other PCs, backup scheduling, and updates automatically. Everything can be managed with just a few clicks. This program is gaining increasing popularity, is frequently downloaded, and is considered one of the most promising tools for those who want to use Paperless easily and securely. This project is licensed under the GNU General Public License v3. For commercial use without the obligation to disclose source code, please contact me for a separate license. Das Paperless Backup Programm ist eine Windows-Software zur automatischen Installation und Verwaltung von Paperless-ngx – komplett über eine grafische Oberfläche. Keine Docker-Befehle, keine Konsole, keine komplizierten Schritte. Das Programm übernimmt Installation, Backup, Wiederherstellung, Migration auf andere PCs, Backup-Planung und Updates automatisch. Alles lässt sich bequem per Mausklick steuern. Diese Software erfreut sich wachsender Beliebtheit, wird regelmäßig heruntergeladen und gilt als eines der vielversprechendsten Tools für alle, die Paperless einfach und sicher nutzen möchten. Dieses Projekt steht unter der GNU General Public License v3. Für kommerzielle Nutzung ohne Offenlegungspflicht kontaktieren Sie mich bitte für eine separate Lizenz.
This tools is a pre-processor for Delphi and Kylix. It introduces macros to the object pascal language and consists of a command line tool and a design-time tools that is fully integrated into the Delphi IDE.
DUnit is a framework of classes designed to support the Xtreme approach to software testing. This branch from the principal project, is for transform his visual interface to the new Firemonkey framework, know too as FMX. Current version is only for the old VCL framework. When project finish, it shall work for run unit test in Windows and Mac OS X. And of course for Android and IOS too. Did you need this approach? You can support us saying you like this project and leaving a message, please. You can get the current state of the project with the next URL repository: https://svn.code.sf.net/p/dunitfmx/code/trunk We are going to appreciate all the support!
A simple tool to merge two or more videos with FFmpeg
*** Please note that the downloads here on Sourceforge are out of date! See https://gexperts.dummzeuch.de for the latest releases. *** GExperts is a free set of tools built to increase the productivity of Delphi and C++Builder programmers by adding several features to the IDE. GExperts is developed as Open Source software and encourages user contributions to the project.
IMG4DC is a tools package containing two utilities to generate selfboot disc images for your Sega Dreamcast: cdi4dc, designed to make Padus DiscJuggler (CDI) images and mds4dc, designed to make Alcohol 120% (MDS/MDF) images. A selfboot image is a disc image format specially prepared to boot on your Dreamcast. In clear, by burning a selfboot image to a standard blank CD-R, the software containted into this disc image will run onto your Dreamcast, as a legit game disc, without any modchip or other hacking device. To use this software package, you must have mkisofs from the cdrtools project. This tool will create the ISO image needed by img4dc. If you want to learn more by the selfboot image format, click here: http://dcemulation.org/?title=Selfboot_formats
A simple tool to split a video into others with FFmpeg
A simple tool to cut parts of a video with FFmpeg
CPS Tools is a collection of many tools I've developed along last years. There's Program Editor (a source code editor), a BackUp tool and so on...
This project born a few years ago when I encountered a fatal bug on a production environment, unfortunately not replicable on my development machine. I spent many time finding a solution, using also freeware and commercial third-party tools and libraries, but none helped me because the bug crashed the process, and no of the above tools could be able to catch the exception before the process dying. Also, it was not possible to install a development environment onto the production machines, so the only solution was to develop a debugger which didn't need any user/developer interaction. I used many open source resources, then I decided to make the Bug Finder an open source project. It is built over a pluggable architecture to support other languages different from Borland Delphi (the one I used to develop my faulting application and the Bug Finder too). Here is the article http://www.codeproject.com/Articles/602794/Bug-Finder-a-real-Win32-extensible-passive-debugge .
A simple tool to cut parts of a video with FFmpeg
A simple tool to merge two or more videos with FFmpeg
A simple tool to split a video into others with FFmpeg
Oregon Software's very old software technology.
TTS tools based on borland C++ builder
Mr. Arch Brooks, Software Engineer This application applies mass changes to source code. https://bcsjava.com/blg/bcs/article.php?story=20100828214807259
Mr. Arch Brooks, Software Engineer BCS Delphi XE Source Code Generator
This project differs from other Open Source projects - it will not only features OSS fuzzy-logic OCX methods, PHP tools and other software, but also have the well-known spirit of community with loooong discussions...
Orwell Dev-C++ with author authentication. Perfect for student homeworks, if you don't want your students to copy their homework files from others. Authenticated files are regular source files with student's name and a security hash added at the end. Any cheating attempt by copying in the files / changing name will invalidate the hash and can be detected by the teacher. In addition, paste in authenticated files is only allowed from one's own files. The CheckHash.exe tool checks the hash and reports the authentication status of of all .cpp files in the current directory. This tool is intended for teachers. How to install: simply download a Setup Release and install it. Alternatively, it is possible to just overwrite devcpp.exe in the original Dev-Cpp installation folder with the one in the zip release, and also add Auth.dll in the same folder. Dev-C++ for Homeworks is based on Orwell Dev-C++ software. Releases follow upstream releases.
This Windows XP/2003/Vista/Seven software converts CSM or Binary files (created with PimBackup for Windows Mobile) to a specified XML file which is readable from "SMS Backup/Restore" software on Android OS (Market)
AthTek WebXone is an advanced RIA (Rich Internet Applications) Builder. It enables software developers to create web applications directly by C++Builder, VC, VB, Delphi and PowerBuilder. It can also convert C/S type software projects to B/S type web applications easily and effectively. WebXone supports all VCL components in web application development and the created web application is all browser supported.
Zeti-Script is a scripting software for in-game scripting.
Single-use programs and utilities, created to solve a specific problem and not usable for anything else
Ascoos Web Extended Studio (AWES) is a portable, free 64-bit web server environment for Windows, designed for professional web developers and designers who need flexibility, modularity, and multi-version testing capabilities. It provides a complete local development stack based on technologies such as Apache, PHP, Node.js, Python, MariaDB, MongoDB, FileZilla, and other essential tools. 🔧 Key Features: - Multi-version support for PHP and MariaDB - Modular and upgrade-friendly architecture - Fully portable – no installation required - Integrated tools and applications - Advanced GUI features - CGI technology support 🎯 Ideal for: - Developing and testing PHP applications across multiple environments - Experimenting with different software versions - Maintaining legacy projects - Local development and training without installation Official Site: https://awes.ascoos.com Demo video: https://youtu.be/HMCJpgEC9zg GitHub: https://github.com/ascoos/awes
Single-use programs and utilities, created to solve a specific problem and not usable for anything else
AllInOneRuby creates an Windows or Linux executable that includes both the Ruby interpreter and the runtime libraries. Why? Because it's sometimes not easy, or allowed to do a complete Ruby installation. That's where AllInOneRuby comes in.
AppM Build Automaiton is an open source and automated software application that is used to construct and build projects on different operating systems and using different development environments. General principles of implementation: -Each project must have a Build Project File, containing the necessary information on the construction of the project. For example, a unique name of the project, dependence on other projects and libraries, methods of construction, etc. Thus, the entire repository should be marked by the project description files to provide unambiguous information on the projects and their dependencies. - AppM Build Automaiton must be able to perform different actions (project construction, external applications launch, file copying, etc.) which are needed to build a -product. - All operations with projects should be carried out on the basis of information that build tool derives from the project description files.
GNU GetText translation tools for Borland Delphi and Borland C++ Builder
The project create, modify and translate existed libraries and tools for using the Hebrew language and Bi-Directional tools using FreePascal as main development compiler
jStart32 works as Win32-EXE wrapper to start JAVA Applications running on Windows 2000 or Windows XP. Both tools, the wrapper and the configuration tool are written in Delphi 7.
MinGW: A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All of MinGW's software will execute on the 64bit Windows platforms.
nanoide is light-weight, script base, configurable IDE. This IDE is specifically design to test compilers, manipulate complex compilation and building processes and for programming language base experiments.
RubyScript2Exe transforms your Ruby script into a standalone Windows or Linux executable. You can look at it as a "compiler", for it collects all necessary files to run your script on an other machine.
UnCodeX analyses UnrealScript code and provides an easy interface to browse through the code, it can also produce a JavaDoc like documentation of the source code. This is also the home for other UnrealEngine productivity tools like the UC PreProcessor.
The Unnamed-RPG project's goal is to create a system of tools for developers to create games or software that takes advantage of the power and complexity of Rolemaster(TM) style of role-playing guidelines.
Mission editing tools for Grand Theft Auto: Vice City.
WANT automates the process of building, testing, and packaging applications and libraries much like Jakarta Ant does. WANT is a Pascal-friendly build tool. Use http://news.optimax.com (sdforum.want) for issue tracking, suggestions, and general discussion
Per Brinch Hansen's SuperPascal compiler and interpreter, ported to Free Pascal for modern 64-bit Linux, with examples and automated tests.
QB Plus is a collection of software accessories developed especially for the QuickBASIC programmer.
Fork of RUNEXIT (http://www.shdon.com/software/tools) for games that use an executable file which launches another executable
Automation frontend for testers
This program serves for Software build automation, executing sequential tasks, including database backup/restore, running SQL scripts, Windows shell commands, Pascal scripts, passing variables through the whole task execution chain, and many more. You can set up a list of global parameters, such as Delphi application path, and use these parameters in tasks. You can even call a separated task chain from another task in the same way as you call Delphi procedure or a function, with passing parameters.
New generation tool to build projects and install packages for Delphi, C++ Builder and Lazarus/FPC, brought by TMS Software.
Stops the applications on the network to allow the executable to be replaced, then restarts them.
Asphyre, also known as Platform eXtended Library, is a cross-platform framework for developing video games and scientific applications in Delphi, and FreePascal/Lazarus. The framework provides facilities for real-time rendering of graphics (using DirectX, OpenGL or Software Renderer), text output, mathematics (including vectors and matrices) and networking communication, among other features. It also supports singleboard devices such as Raspberry PI, Intel Galileo, BeagleBone Black and others with features like GPIO, SPI, I2C and so on, along with external displays, sensors and other peripheral devices.
Games and Game Engines Graphics
[DISCONTINUED] Simple framework designed to ease use of Telemetry API in SCS Software's truck games and to provide some other usefull tools. Also includes translated API headers and pascal reimplementation of examples distributed with the SDK.
Free and opensource Software Development Kit for Pascal
Custom Pokémon-inspired Rainmeter desktop dashboard built to replace the Windows taskbar because I wanted something more visual, interactive, and fun to use every day. Features personalized launchers, hover interactions, dual-click actions, and workflow shortcuts for development tools, finance apps, media software, utilities, and emulators.
Active Client Server Framework is a light-weigth and generic replacement for ADODB/ADOR. It is also a technique suggestion and a set of testing tools for developing n-tier DCOM/MTS/COM+ systems.
Iterpreter of Pascal language which may help programmers doing ther job. Include basic operations in/out, declarations of variables.
Convert a pascal (.pas) source to a colored Html page. Version 1.3 made with Free Pascal / Lazarus source code (see screenshots).
Action! is a programming language for the Atari 8-bit family of microcomputers. It features an integrated editor, a debugger, and a 6502 compiler. Action! was created by Clinton Parker and released on cartridge by Optimized Systems Software (OSS) in 1983. Its syntax is similar to that of ALGOL 68. Action! is significant for its high performance, which allows games and graphics demos to be written in a high-level language without the use of hand-written assembly language code. Action! language constructs were designed to map cleanly to 6502 opcodes. In 2015, Clinton Parker released the Action! 3.6 source code to the public under the terms of GPL. This project is intended to preserve the Action! source code, provide fixes for known bugs, and add new features in version 3.7. Join us at AtariAge https://forums.atariage.com/topic/217770-action-source-code for questions and discussions. Check out https://atariwiki.org/wiki/Wiki.jsp?page=Action for related information.
Mr. Arch Brooks, Software Engineer This application clones source code produced by the BCS Delphi Code Generator. https://bcsjava.com/blg/bcs/article.php?story=2010082508493248
The BF Debugger Project is an attempt to allow the development of software using the Brainf*** programming language in a GUI development environment, and to provide a platform for the advancement and dissemination of this language.
Bricx Command Center (BricxCC) is a highly popular Windows-based IDE for programming LEGO programmable bricks using NQC as well as MindScript, LASM, C++, C, Pascal, Java, and Forth. Program the new NXT brick using NBC and NXC.