We are currently working and maintaining a number of projects that you may find interesting.
Protoworks Client Portal is a secure, self-service client portal designed to streamline the management of agile software development projects. It offers a transparent, pay-as-you-go (PAYG) engagement model, giving clients full control over their budget and project timeline.
For clients, Protoworks Client Portal removes the friction of traditional contract negotiation and billing. It provides a "utility-like" experience for software development—turn it on when you need it, pause it when you don't, with complete financial transparency at every step.
Protoworks Auth API is a comprehensive authentication and identity management service designed to secure modern applications. It provides a robust implementation of industry-standard OAuth2 and JWT protocols, ensuring that user identities are managed securely and efficiently. With built-in support for user registration, profile management, and granular role-based access control, it serves as a centralized hub for all your authentication needs.
The service prioritizes security and scalability, offering a flexible architecture that integrates seamlessly with other services. Whether you need simple user logins or complex permission systems, Protoworks API Auth delivers a reliable and secure foundation.
The Simple Microservice Host is a lightweight, Python-based framework designed to facilitate secure, asynchronous communication between microservices using RabbitMQ. Its core architecture revolves around a host process that consumes messages from a configured queue, processes them, and publishes responses to a dedicated return queue.
ExtendedFunctions class.Designed for developers who need a secure and reliable foundation for microservices, this framework handles the complexities of secure messaging so you can focus on building business value. With built-in support for encryption, signing, and error handling, it provides a production-ready host for your Python-based services.
Elevate your database schema management with db-concat, a purpose-built CLI tool designed to integrate seamlessly into your CI/CD pipelines. Move beyond fragile shell scripts and embrace a structured, modular approach to SQL assembly. By treating your database code as composable units, db-concat allows you to define clear dependencies and build orders using a declarative DSL.
Whether you're compiling stored procedures, views, or migration scripts, db-concat gives you the flexibility to manage complex multi-tenant or multi-environment architectures with confidence. It provides the control and structure needed to maintain a healthy and deployable database schema.
Streamline Your Multi-Repo Workflow. Stop wasting time context-switching between repositories. repo-status is a lightweight, high-performance CLI tool designed for developers who manage complex microservice architectures or multi-library projects. With a simple YAML configuration, you can orchestrate operations across your entire codebase instantly.
Whether you're running a mass git pull, checking build statuses, or scripting complex workflows, repo-status is the force multiplier your terminal needs. It empowers you to manage complex microservice architectures or multi-library projects with ease and efficiency.
We are also currently working on a number of embedded device projects that will be released in the future.
This project is currently under development and should be available in the near future. Display Runner is a low-cost, fixed-function IoT device designed to display passive information via HDMI — without the overhead of managing full PC systems across multiple client locations. It provides a simple and reliable way to show real-time content, ideal for environments where flexibility isn't needed, but low maintenance and stability are essential.
Display Runner is designed to be plug-and-go, remotely updated, and cost-effective — ideal for scaling across many locations without IT headaches. Each device supports easy onboarding via QR code or captive portal, making WiFi setup quick and user-friendly — even for non-technical users.
We are currently working and maintaining a number of projects that you may find interesting.
Protoworks Client Portal is a secure, self-service client portal designed to streamline the management of agile software development projects. It offers a transparent, pay-as-you-go (PAYG) engagement model, giving clients full control over their budget and project timeline.
For clients, Protoworks Client Portal removes the friction of traditional contract negotiation and billing. It provides a "utility-like" experience for software development—turn it on when you need it, pause it when you don't, with complete financial transparency at every step.
Protoworks Auth API is a comprehensive authentication and identity management service designed to secure modern applications. It provides a robust implementation of industry-standard OAuth2 and JWT protocols, ensuring that user identities are managed securely and efficiently. With built-in support for user registration, profile management, and granular role-based access control, it serves as a centralized hub for all your authentication needs.
The service prioritizes security and scalability, offering a flexible architecture that integrates seamlessly with other services. Whether you need simple user logins or complex permission systems, Protoworks API Auth delivers a reliable and secure foundation.
The Simple Microservice Host is a lightweight, Python-based framework designed to facilitate secure, asynchronous communication between microservices using RabbitMQ. Its core architecture revolves around a host process that consumes messages from a configured queue, processes them, and publishes responses to a dedicated return queue.
ExtendedFunctions class.Designed for developers who need a secure and reliable foundation for microservices, this framework handles the complexities of secure messaging so you can focus on building business value. With built-in support for encryption, signing, and error handling, it provides a production-ready host for your Python-based services.
Elevate your database schema management with db-concat, a purpose-built CLI tool designed to integrate seamlessly into your CI/CD pipelines. Move beyond fragile shell scripts and embrace a structured, modular approach to SQL assembly. By treating your database code as composable units, db-concat allows you to define clear dependencies and build orders using a declarative DSL.
Whether you're compiling stored procedures, views, or migration scripts, db-concat gives you the flexibility to manage complex multi-tenant or multi-environment architectures with confidence. It provides the control and structure needed to maintain a healthy and deployable database schema.
Streamline Your Multi-Repo Workflow. Stop wasting time context-switching between repositories. repo-status is a lightweight, high-performance CLI tool designed for developers who manage complex microservice architectures or multi-library projects. With a simple YAML configuration, you can orchestrate operations across your entire codebase instantly.
Whether you're running a mass git pull, checking build statuses, or scripting complex workflows, repo-status is the force multiplier your terminal needs. It empowers you to manage complex microservice architectures or multi-library projects with ease and efficiency.
We are also currently working on a number of embedded device projects that will be released in the future.
This project is currently under development and should be available in the near future. Display Runner is a low-cost, fixed-function IoT device designed to display passive information via HDMI — without the overhead of managing full PC systems across multiple client locations. It provides a simple and reliable way to show real-time content, ideal for environments where flexibility isn't needed, but low maintenance and stability are essential.
Display Runner is designed to be plug-and-go, remotely updated, and cost-effective — ideal for scaling across many locations without IT headaches. Each device supports easy onboarding via QR code or captive portal, making WiFi setup quick and user-friendly — even for non-technical users.