Open source packages from Monroe Digital
Open source software is essential to a thriving digital ecosystem because it promotes transparency, collaboration, and rapid innovation. By sharing tools openly, we empower others to build, adapt, and improve on existing work—accelerating progress and lowering barriers to entry.
A strong public commons for intellectual property ensures that the foundations of our digital world remain accessible to all, not controlled by a few. It keeps innovation open, resilient, and democratic—benefiting everyone from startups to global enterprises.
We here at Monroe Digital believe when we use open source software, it obligates us to give back a little from time to time, so we try to make our custom tools available for free, to be used, modified, and incorporated into other software, as often as we can. On this page, you’ll find some of those tools.
WordPress plugin: External Dashboard Forms
External Dashboard Form is a WordPress plugin that allows administrators to embed custom external forms directly on the WordPress dashboard screen, with dynamic management of form instances via a sidebar interface. This is designed to work particularly well with n8n form trigger forms, which only require a single webhook URL for embedding.
https://github.com/imonroe/external-dashboard-forms
PHP library: Corpora
A fork of dariusk/corpora, this is a handy PHP 8.x compatible library to access all kinds of names of stuff. Need an array of common animals? What about just a list of all the species of horses? A list of bread varieties or monsters of Greek mythology? No problem, integrates in seconds.
https://github.com/imonroe/corpora
PHP library: Bookscanner
Give Bookscanner a barcode or ISBN number, look it up via the OpenLibrary api (http://openlibrary.org/), and then return you a nice PHP array with relevant details.
Works with 10-digit or 13-digit ISBNs. It will happily take input from a text field that has been populated by a standard handheld barcode scanner. It will clean it up a little, validate the ISBN with its checksum, and then send a request to the excellent OpenLibrary API via cURL. It will parse the response, and it will return you a PHP array with all the available information.
For fields with more that one element, e.g., a book with several authors, the field will be returned as a comma-separated string.
https://github.com/imonroe/bookscanner
Javascript module: unDEI
Why take down a whole website filled with valuable information, just because the current oligarchs who have taken over the government have decided that some of the language is Very Bad and Must Not Be Used EVER?
Never fear! With this handy Javascript package, you can quickly update your whole website to censor the words that hurt the feelings of certain politicians
NPM compatible, non-destructive, and doesn’t mess with your SEO, while making a statement. Easy integration with React or NextJS applications.
https://github.com/imonroe/undei
What can we build for you?
Let’s get started.
Interested in working together? Fill out the form to request your free initial consultation. We’ll schedule a time to chat about your web development or AI automation needs and see if we’re the right fit for your project.