MacroSilicon
MacroSilicon MS2109 research, code and information
- Quiet
- Other
- Delphi
- GitHub
- ★ 22

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.
MacroSilicon MS2109 research, code and information
yes
Custom application for a Macro keyboard bought on Amazon
Unofficial configuration GUI for a mini macro keypad (VID 1189 / PID 8890). HID protocol reverse-engineered from the vendor binary and verified against real hardware.
Macro for PUGB Steam
Arduino based Macro Keyboard software for Windows
Helper to deploy Microsoft Office Extensions, like Excel or Word VBA macros, add custom actions in Office Ribbon, with InnoSetup. We use this solution in order to make easy installation and deployment of VBA macros stored in *.xlam or *.dotm files.
simple tool to play a sequence of mouse clicks and key strokes
Very basic macro key pad
Convert Sonic 1 objpos binary files to assembly macros.
Miscellaneous lazarus-ide editor macros
Super macro système d'automatisation
Simple Macro Preprocessor
Multi unique keyboard support for AutoHotkey
SASM - Scriptable ASseMbler - A x86 assembler with ECMAScript as (additional) macro language as an optional compile-in-option
Simba is a program used to repeat certain (complicated) tasks. Typically these tasks involve using the mouse and keyboard. Simba is programmable, which means you can design your own logic and steps that Simba will follow, based upon certain input such as colors on the screen.
A code editor with support for dozens of languages, syntax highlighting, JavaScript macros/plugins, personalized smart indenting, debugger, folder search, etc.
XA80 Multi-Platform Cross Assembler for x80 processors (8080, 8085, Z80, Z180)
Scan a database to generate code automatically. Generate models, classes and forms processing macros for each field of a given table
Often, the viruses infect the programs file i.e. which have extensions (exe, COM, DLL, ocx...). And others virus (macros virus) infect the HTML file, images... to protect your files and especially when you are obliged to connect your USB key to infected computer, or if you want to share a directory in a network, there is an idea consists to rename your files by adding a string to the extensions has fine to change their types (*.exe --> exedd, html --> htmlff) and after you removes the added chains and thus restores their types. But that becomes tiresome if there are many files to rename and especially if you classified them in sub-directory. To automate the operation (rename / restore), I programmed ZM Programs Protector. With ZM Programs Protector it is enough to indicate the basic directory where your files exist and the files types to be protected and it do the remainder.
Coreldraw global macro storage (gms) files viewer
Whitaker's Words on Steroids: reverse-engineered, re-architected, rewritten, expanded. Noun and Verb tables, Lewis & Short Latin Dictionary lookup. Now with added macrons!
Wizard that enables the macro toolbar in Delphi 7 editor windows.
AC Tool is a utility that allows you to list a series of keystrokes and mouse clicks in advance and send them to Asheron's Call at a later time. The list of keystrokes and mouse clicks is called a macro or a script. Although AC Tools was originally created for Asheron's Call it has evolved into a program to create scripts for about any game or program. The majority of the users of AC Tools are game players that with to create scripts to take care of the mundane things in the game.
Opens/saves TIF, FITS, PNG, XISF, PXM, RAW, JPG, XCF, PSD, WEBP. AsinH, Sqrt, Ln, Exp and Sqr stretching, HSL and RGB adjusting, Levels and Curves adjusting and Background Extraction for Color Balance, Flatness and Gradient Correction. Arithmetic between images. Resizing and croping. Color Balance based on background, selection or stars B-V (after platesolving). Debayering/Bayering. Inversion, mirroring, rotation, barrel/pincushion correction. RGB alignment/shifting. Erode, Dilate, ... Blurring (bilateral, threshold and chroma/luma). Unsharp Masking, Laplacian. Masked Undo. Curve Undo, LCE. CLAHE. SCNR. Wavelets decomposing and denoising. Lucy-Richardson and Wiener deconvolution. FFT contrasting/denoising. Uses Astrometry.net to platesolve images. Includes Bright Star Catalogue up to mag. 5 and Tycho 2 Catalogue up to mag. 12 allowing for Star B-V color data for color balancing plate solved images. Interfaces with ASCOM, G'MIC and Starnet++. Macros. EAA. Win>=7 and Linux+Wine>=7.
PiNote is a free source code editor that supports several languages. Running on Windows, Linux and Raspberry Pi. Written in free pascal and Lazarus IDE, use the SynEdit component with extended syntax highlighter modules. PiNote's many features include macro recording, code highlighting, encryption and/or decryption of text and files and more.
This tool opens or create a Macromedia Flash shared object file (.sol) displays the content of the file and allow you to change the values.
Toolsfor creating and testing complex regular expressions with macros.
Constants, structures, external functions definitions and macros used in handling of raw input in Windows OS.
Macro Generator originally written for Ultima Online (Circa 1998)
Draak: The Multilanguage Macro Compiler
Program converting MML music to MIDI file
TRAC4 Language
Classes para abstrair template JSON e fazer replaces em macros tipadas
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.
Draak is a multi-language, macro compiler, meaning all syntax and code generation is defined in a single file. Draak is a single binary that is able to compile any context free language (like C, Pascal, Java) for any platform with only 1 file.
Number Roller is a true random dice simulator made it Lazarus IDE. 10 clocks the run through the set range of numbers faster than any human. When the button is pressed it simply outputs it's current values and keeps going. Includes anti-macro device.
RUG is an universal machine-friendly binary file generator. Together with suitable macro packages, it can be used to assemble executables for almost any known processor. The main goal is to build a backend for a future Scheme translator.
Syn is highly customizable text and programming editor. Syn features syntax highlighting for many languages, active scripting, macro recording, the ability to launch a program (e.g. a Compiler) and capture the output, support for projects, etc.
The FAMP is a enhanced multimedia player. It can execute macros and make precise search in the playlist. The program is highly configurable. It's based on Eldos Sound library wich is more efficient with MP3 than WinAmp MP3 decoder.
Mouse click automation in Delphi
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
Visual MASM - Assembly IDE for Microsoft MASM
MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui. Binaries: https://github.com/mse-org/mseide-msegui/releases
ZXing Barcode Scanning object Pascal Library for Delphi VCL and Delphi Firemonkey
Simple command line utility for converting .doc & .xls files to any supported format such as Text, RTF, CSV or PDF
A greatly improved Dev-Cpp
A post processing script for OrcaSlicer that demonstrates how automatically adjusting Nozzle Temperature and Flow rate (Print Speed) can significantly improve both print time and quality, while also simplifying slicer settings.
Brook is microframework which helps to develop web Pascal applications.
Networking In the Online Package Manager
C Header Translator for Delphi
The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.
Text editor control of Text Editor Pro and Firebird Editor Pro.
Working repository to model SA key caps
Delphi reference info