Skip to content

Open Source Software

At CoCoCo, we're deeply committed to the open source community and believe in the power of shared knowledge to drive innovation in the printing industry and beyond. Our open source projects are designed to empower developers, integrators, and organizations to build robust, scalable solutions using cutting-edge technologies.

Our Philosophy

We believe that open source software accelerates technological progress by fostering collaboration, transparency, and accessibility. By making our tools and libraries freely available, we aim to:

  • Democratize Access: Provide high-quality, production-ready tools that anyone can use, regardless of their resources
  • Foster Innovation: Enable developers to build upon our work, creating new solutions and extending capabilities
  • Build Community: Create a collaborative ecosystem where knowledge and expertise are shared freely
  • Drive Standards: Contribute to the evolution of best practices in areas like workflow orchestration, authorization, and data processing

Our Ecosystem Commitment

We're big believers in the Elixir and Erlang/BEAM ecosystems, and we're proud to contribute back to the communities that power our platform. We chose Elixir and BEAM for their rock-solid distribution, scalability, and fault tolerance - qualities that have been battle-tested at the most extreme scales. These characteristics make BEAM technologies ideal for industrial manufacturing environments where reliability, concurrent processing, and distributed systems are critical.

By open sourcing our Elixir-based tools and libraries, we not only share the benefits of this powerful ecosystem but also help strengthen it for everyone. Our projects demonstrate practical applications of BEAM's capabilities in real-world industrial scenarios, from high-performance XML processing to distributed workflow orchestration.

Our Projects

Explore our main open source initiatives:

  • Expath: Lightning-fast XML parsing and XPath querying for Elixir
  • Nipper: Lightweight MQTT broker for edge applications
  • Ash IAM: AWS IAM-style authorization for the Ash Framework
  • Rumbex: High-performance SMB operations for Elixir
  • Flowx: Distributed workflow orchestration engine

Each project represents our commitment to solving real-world problems with elegant, performant solutions. We encourage contributions, feedback, and collaboration from the community.

Getting Involved

We welcome contributions in many forms:

  • Code Contributions: Submit pull requests, report bugs, or suggest features
  • Documentation: Help improve guides, tutorials, and API references
  • Community Support: Answer questions, share use cases, and help fellow developers
  • Feedback: Share your experiences and help us improve our tools

License

All our open source projects are released under the MIT License, ensuring maximum freedom for users and contributors.


Connect. Combine. Collaborate. - This extends to our relationship with the open source community.

Connect. Combine. Collaborate.
The pioneering open integration platform, dedicated to transforming connectivity in the printing industry.