This project was launched as part of the startup crowd.dev. crowd.dev was acquired by the Linux Foundation in April 2024. Following the acquisition, crowd.dev was renamed to "Community Data Platform" and is now part of the LFX platform.
LFX Community Data Platform collects and stores data from across the communities in a single database for data unification, identity resolution, analysis, and activation. By utilizing this tool, the Linux Foundation can effectively identify key contributors and organizations, facilitating more efficient community support.
Key features:
- It consolidates developers' touchpoints with a company or brand.
- It captures data from community platforms, product channels, and commercial channels.
- The data is cleaned, and profiles are matched across platforms and enriched with third-party data.
- The platform provides a unified 360-degree view of developers' engagement, their companies, and their customer journey.
To get started with self-hosting, please refer to our self-hosting guide.
The project provides a comprehensive CLI tool for managing the platform's infrastructure and services using Docker Compose. You can find more information on how to use it in our technical documentation.
We support a wide range of integrations for self-hosting. For each integration, you will need to set up your own application credentials (e.g., via Nango). Details on configuration can be found in the self-hosting guide.
- Node v16.16.0
- Docker and docker-compose
- Get the mono repo from GitHub
git clone git@github.com:CrowdDotDev/crowd.dev.git- Run the start script
cd scripts
./cli startFor hot reloading, you can run
cd scripts
./cli clean-start-devFor starting services required for insights infra (Tinybird, Sequin and Kafka Connect sink),
you can use the WITH_INSIGHTS env variable while running cli commands
WITH_INSIGHTS=1 ./cli scaffold up
This app will be available at http://localhost:8081
For more information on development, you can check our self-hosting guide.
There are many ways you can contribute to crowd.dev! Here are a few options:
- Star this repo
- Create issues every time you feel something is missing or goes wrong
- Upvote issues with 👍 reaction so we know what's the demand for a particular issue to prioritize it within the roadmap
If you would like to contribute to the development of the project, please refer to our Contributing guide.
All contributions are highly appreciated. 🙏
Distributed under the Apache 2.0 License.