Skip to content
@OUIsolutions

OUI

Welcome to OUI, We transform operations, unify processes and integrate systems to boost your efficiency.

OUI GitHub

We are a Brazilian company focused on providing automation solutions for industry. We create Robotic Process Automation (RPA) solutions, data extraction and data manipulation using Artificial Intelligence, and operational intelligence solutions with state machine configurations. For all these projects, we have developed a set of libraries and tools that we use internally, and we are making them open source to help the community.

About Us

OUI Solutions specializes in developing robust automation technologies that streamline business processes and enhance operational efficiency. Our expertise spans across:

  • Robotic Process Automation (RPA): Automating repetitive tasks to increase productivity
  • AI-Powered Data Processing: Extracting and manipulating data using advanced algorithms
  • Operational Intelligence: Implementing state machine configurations for intelligent business operations

Want Private Support?

If you want private support to implement our solutions, or if you need a custom solution developed for your company, please contact us:

Useful Links

Contributors

Thanks to all the contributors who have helped make this idea a reality.

Name GitHub Email Phone
Mateus Moutinho Queiroz mateusmoutinho [email protected] +55 11 98333-1701
Samuel Henrique SamuelHenriqueDeMoraisVitrio [email protected] +55 62 99111-7253
Samuel Santos Gomes de Souza SamuelSGSouza [email protected] Not Provided
Danilo Joaquim danilo-joaquim [email protected] Not Provided
Daniel Murilo Vaz daniellvaz [email protected] Not Provided
CoryRamsey CoryRamsey Not Provided Not Provided
Michaelangel007 Michaelangel007 Not Provided Not Provided

C/C++ Libraries

Our collection of C/C++ libraries designed to simplify development across various domains:

Name Description License Status
CWebStudio A modern reactive C web server for building dynamic web applications with real-time capabilities MIT Stable
BearHttpsClient A BearSSL-based HTTPS client for secure communication in C applications MIT Alpha
DoTheWorld A comprehensive I/O solution for file handling, directory management, and system operations MIT Stable
LuaCEmbed A Lua wrapper to facilitate the Lua embedding process in C applications MIT Beta
Universal-Garbage-Collector A small library for universal garbage collection in C to prevent memory leaks MIT Beta
maktub A deterministic pseudo-random universal fuzzer for testing and quality assurance MIT Beta
CTextEngine Text engine for general purpose focused on HTML generation and manipulation MIT Stable
CHashManipulator A powerful object/array manipulator for handling complex data structures in C MIT Stable
C-argv-parser A headerless single-file argv parser for C, making command-line argument parsing simple UNLICENSE Stable

C/C++ Amalgamations

Single-file implementations that simplify integration of powerful libraries into your projects:

Name Description License Status
BearSslSingle-Unit A BearSSL single-file implementation for easy integration into C projects MIT Stable
LuaSingleUnity Lua single-file implementation for embedding Lua in applications with minimal dependencies MIT Stable

Tools

Productivity tools for developers:

Name Description License Status
Darwin The most advanced Lua compiler with optimization features and extended capabilities MIT Beta
CAmalgamator A C amalgamation CLI tool for combining multiple source files into a single compilation unit MIT Stable
SilverChain A unified import model for C/C++/Lua that simplifies dependency management MIT Stable
yahr Yet another hot reloader for frontend development with automatic browser refresh MIT Beta
key_obfuscate A key obfuscator generator for securing sensitive information in source code MIT Beta

Lua Libraries

Libraries that extend Lua's functionality:

Name Description License Status
LuaCAmalgamator A Lua wrapper of CAmalgamator for source file amalgamation MIT Stable
LuaSilverChain A Lua wrapper of SilverChain for dependency management MIT Stable
LuaShip A Lua container ORM wrapper for simplified database interactions and object mapping MIT Beta
LuaDoTheWorld A Lua wrapper of DoTheWorld for I/O operations MIT Beta

Templates

Project templates to kickstart development:

Name Description License Status
RagCraft A CLI template/framework for creating AI command line agents in C with advanced functionality UNLICENSE Beta
C-Build-Template A build template to compile single-unit compilation projects with simplified build processes UNLICENSE Beta

Dependencies

Third-party libraries and tools we use in our projects:

Name Description License
wkhtmltopdf A command-line tool to render HTML into PDF using the WebKit engine for document generation LGPL
BearSSL A small SSL/TLS library written in C optimized for size and flexibility MIT
Lua A powerful, efficient, lightweight, embeddable scripting language for extending applications MIT
cJSON A lightweight JSON parser in C for data interchange and configuration MIT
tiny-AES-c Small portable AES128/192/256 implementation in C for encryption needs UNLICENSE
sha-2 SHA-2 algorithm implementations in C for secure hashing functions UNLICENSE
selenium A browser automation framework for testing web applications Apache 2.0
python3 A high-level programming language used for various scripting and integration tasks Python Software Foundation License
SerjaoBerranteiroServer Web server C implementation for Lua with HTTP request handling capabilities MIT
UniversalSocket Cross-platform C socket library designed to simplify socket programming across different operating systems MIT
ClientSDKOpenAI A lightweight, powerful, and flexible SDK designed to simplify using the OpenAI API (or similar services) in C applications MIT
candangoEngine A lightweight Lua-based engine that allows you to generate dynamic HTML for web applications MIT
CerradoSync The CerradoSync library is designed for shared memory management and process synchronization in Linux systems for parallel processing MIT

Archived Projects

Projects that are no longer actively maintained but may still provide value:

Name Description Category Language
StellarTrace A Lua library to generate observability metrics and logs for application monitoring Library Lua
OuiPacker A Lua runtime with all dependencies required to build OUI products in a single package Runtime Lua
C-Cli-Entry A library to parse command-line arguments in C applications Library C/C++
Symbiotic-Lua A template for hybrid programming between Lua and C for performance-critical applications Template Lua/C
TomatoTestter A repository to test div positions in web layouts Library JavaScript
Tag23 A library for coding inside HTML that allows defining conditions, loops, and easy evaluations of values Library JavaScript
cxpathjson A pure C library to manipulate JSON in a one-dimensional way for simplified access Library C/C++
AbsolutePosition A repository with tools to position elements in web layouts with precision Library JavaScript
Element-404 An extremely simple JavaScript library to create reactive UI components Library JavaScript
Replacer A CLI tool to find and replace tokens in files for batch text processing CLI Tool C/C++
COTP_generator A library to create OTP (One-Time Password) generations in C for security applications Library C/C++
CTolkitBuild A Python package to manage and automate C build processes Library Python

Pinned Loading

  1. CWebStudio CWebStudio Public

    An Modern Reactive C Web Server

    C 60 6

Repositories

Showing 10 of 44 repositories
  • .github Public

    OUI HUB

    OUIsolutions/.github’s past year of commit activity
    0 Unlicense 0 0 0 Updated Apr 11, 2025
  • Universal-Garbage-Colector Public

    An Small lib for an universal garbage colector in C

    OUIsolutions/Universal-Garbage-Colector’s past year of commit activity
    C 6 MIT 2 0 0 Updated Apr 9, 2025
  • DoTheWorld Public

    An Single Header C/C++ library to work with dirs and files

    OUIsolutions/DoTheWorld’s past year of commit activity
    C 13 MIT 1 6 0 Updated Apr 6, 2025
  • maktub Public

    A determinist pseudo random Unversal Fuzzer

    OUIsolutions/maktub’s past year of commit activity
    C 3 MIT 0 0 0 Updated Apr 6, 2025
  • CWebStudio Public

    An Modern Reactive C Web Server

    OUIsolutions/CWebStudio’s past year of commit activity
    C 60 MIT 6 2 0 Updated Apr 5, 2025
  • LuaCEmbed Public

    a Lua Wrapper to facilitate lua embedding process

    OUIsolutions/LuaCEmbed’s past year of commit activity
    C 7 MIT 2 0 0 Updated Apr 5, 2025
  • LuaSingleUnity Public

    Lua Single Unity mode

    OUIsolutions/LuaSingleUnity’s past year of commit activity
    C 3 Unlicense 0 0 0 Updated Apr 5, 2025
  • LuaCAmalgamator Public

    a Wrapper of CAmalgamator Lib

    OUIsolutions/LuaCAmalgamator’s past year of commit activity
    Lua 0 MIT 0 0 0 Updated Apr 4, 2025
  • Darwin Public

    A Boostrapped lua Compiler

    OUIsolutions/Darwin’s past year of commit activity
    Lua 24 MIT 2 4 0 Updated Apr 4, 2025
  • CHashManipulator Public

    A Powerfull Object /Array Manipulator

    OUIsolutions/CHashManipulator’s past year of commit activity
    C 3 MIT 1 0 0 Updated Apr 3, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.