Skip to main content

Open-source software

Turn experience into reusable software

The software presented here grows from production problems. Its status, compatibility and limitations must remain visible.

Dynamic product pages

Products, work and next milestones

Each page exposes its actual status, remaining work, requested contributions and partnerships that have genuinely been announced.

Reusable client development

Typesense Search for CiviCRM

A derived search index for quickly retrieving contacts, contributions and other CiviCRM entities.
Reusable client development

Monetico for CiviCRM

Modernise the Monetico integration while retaining order context, signing and reconciliation in CiviCRM.
Reusable client development

SumUp for CiviCRM

Connect online payments and terminal workflows to CiviCRM contacts, contributions and activities.

Portfolio

Building blocks organised by use

This first view describes the families. Product pages will then expose versions, repositories, documentation, support and compatibility.

Payments

Collection and reconciliation

HelloAsso, SumUp, Stripe and tools connecting providers to CiviCRM contributions.

Explore the service

Communication

Governed messages and media

CiviSMS, message editors, media processing, replies and consent.

Explore the service

Data

Qualification, input and search

Autofields Assistant, Inputmask, Typesense and public-data connectors.

Field operations

Events, access and mobility

CiviScan, CiviWallet and EventSession extending the CRM into field operations.

Transparency

A repository is not automatically a product

Every public page must state what can genuinely be installed, maintained or taken over by another team.

Maintained

Publishable product

Identifiable version, installable archive, documentation and support perimeter.

Reusable

Generalised client development

A sound base that still requires adaptation, packaging or documentation.

Research

Prototype or contribution

A demonstrated direction without premature promises of support or compatibility.

Specific need

The right starting point may already exist

Software accelerates a project only when its actual scope matches yours.

Discuss your needs