GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rudderlabs/rudder-server: Privacy and Security focused Segment-alternative, in Golang and React

BranchesTags
Open more actions menu

Latest commit

 

History

6,786 Commits
6,786 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.junie
.junie
 
 
admin
admin
 
 
app
app
 
 
archiver
archiver
 
 
backend-config
backend-config
 
 
build
build
 
 
cluster
cluster
 
 
cmd
cmd
 
 
config
config
 
 
controlplane
controlplane
 
 
enterprise
enterprise
 
 
gateway
gateway
 
 
info
info
 
 
integration_test
integration_test
 
 
internal
internal
 
 
jobsdb
jobsdb
 
 
middleware
middleware
 
 
mocks
mocks
 
 
processor
processor
 
 
proto
proto
 
 
regulation-worker
regulation-worker
 
 
resources
resources
 
 
router
router
 
 
rruntime
rruntime
 
 
runner
runner
 
 
schema-forwarder
schema-forwarder
 
 
scripts
scripts
 
 
services
services
 
 
sql/migrations
sql/migrations
 
 
suppression-backup-service
suppression-backup-service
 
 
testhelper
testhelper
 
 
utils
utils
 
 
warehouse
warehouse
 
 
.deepsource.toml
.deepsource.toml
 
 
.dockerignore
.dockerignore
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.golangci.yml
.golangci.yml
 
 
.truffleignore
.truffleignore
 
 
AGENTS.md
AGENTS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
codecov.yml
codecov.yml
 
 
docker-compose.yml
docker-compose.yml
 
 
go.mod
go.mod
 
 
go.sum
go.sum
 
 
main.go
main.go
 
 
releases.md
releases.md
 
 
rudder-docker.yml
rudder-docker.yml
 
 

Repository files navigation

🚀 Just launched RudderAI - the agentic layer for the entire customer data lifecycle

The Customer Data Platform for Developers

Website · Documentation · Changelog · Blog · Slack · Twitter


As the leading open source Customer Data Platform (CDP), RudderStack provides data pipelines that make it easy to collect data from every application, website and SaaS platform, then activate it in your warehouse and business tools.

With RudderStack, you can build customer data pipelines that connect your whole customer data stack and then make them smarter by triggering enrichment and activation in customer tools based on analysis in your data warehouse. It's easy-to-use SDKs and event source integrations, Cloud Extract integrations, transformations, and expansive library of destination and warehouse integrations makes building customer data pipelines for both event streaming and cloud-to-warehouse ELT simple.

RudderStack

Try RudderStack Cloud Free - a free tier of RudderStack Cloud. Click here to start building a smarter customer data pipeline today, with RudderStack Cloud.

Key features

  • Warehouse-first: RudderStack treats your data warehouse as a first class citizen among destinations, with advanced features and configurable, near real-time sync.

  • Developer-focused: RudderStack is built API-first. It integrates seamlessly with the tools that the developers already use and love.

  • High Availability: RudderStack comes with at least 99.99% uptime. We have built a sophisticated error handling and retry system that ensures that your data will be delivered even in the event of network partitions or destinations downtime.

  • Privacy and Security: You can collect and store your customer data without sending everything to a third-party vendor. With RudderStack, you get fine-grained control over what data to forward to which analytical tool.

  • Unlimited Events: Event volume-based pricing of most of the commercial systems is broken. With RudderStack Open Source, you can collect as much data as possible without worrying about overrunning your event budgets.

  • Segment API-compatible: RudderStack is fully compatible with the Segment API. So you don't need to change your app if you are using Segment; just integrate the RudderStack SDKs into your app and your events will keep flowing to the destinations (including data warehouses) as before.

  • Production-ready: Companies like Mattermost, IFTTT, Torpedo, Grofers, 1mg, Nana, OnceHub, and dozens of large companies use RudderStack for collecting their events.

  • Seamless Integration: RudderStack currently supports integration with over 90 popular tool and warehouse destinations.

  • User-specified Transformation: RudderStack offers a powerful JavaScript-based event transformation framework which lets you enhance or transform your event data by combining it with your other internal data. Furthermore, as RudderStack runs inside your cloud or on-premise environment, you can easily access your production data to join with the event data.

Get started

The easiest way to experience RudderStack is to sign up for RudderStack Cloud Free - a completely free tier of RudderStack Cloud.

You can also set up RudderStack on your platform of choice with these two easy steps:

Step 1: Set up RudderStack

  • Docker
  • Kubernetes
  • Developer machine setup

Note: If you are planning to use RudderStack in production, we STRONGLY recommend using our Kubernetes Helm charts. We update our Docker images with bug fixes much more frequently than our GitHub repo.

Step 2: Verify the installation

Once you have installed RudderStack, send test events to verify the setup.

Architecture

RudderStack is an independent, stand-alone system with a dependency only on the database (PostgreSQL). Its backend is written in Go with a rich UI written in React.js.

A high-level view of RudderStack’s architecture is shown below:

Architecture

For more details on the various architectural components, refer to our documentation.

Contribute

We would love to see you contribute to RudderStack. Get more information on how to contribute here.

License

RudderStack server is released under the Elastic License 2.0.

About

Privacy and Security focused Segment-alternative, in Golang and React

www.rudderstack.com/

Topics

bigquerycdpcustomer-datacustomer-data-lakecustomer-data-pipelinecustomer-data-platformdata-engineeringdata-integrationdata-pipelinedata-synchronizationdata-warehouseeltetlevent-streamingprivacyredshiftsegment-alternativesnowflakewarehouse-managementwarehouse-native

Resources

Readme
License

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

4.5k stars

Watchers

61 watching

Forks

84 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.