CockroachDB's wonderful Docs team maintains a repository of simple but complete example applications for each supported language and library combination. See CockroachDB Example Apps for more information.
Following are full-stack, functional applications built by Roachers and contributors to demonstrate CockroachDB features:
App | CockroachDB feature | Description | Tech Stack | GitHub Repo / Blog Post |
---|---|---|---|---|
Dad Jokes! | Multi-region | A quick tutorial on how to create, develop, and test multi-region CockroachDB applications on your local desktop. | CockroachDB, SQL | GitHub repo |
MovR | Multi-region | Use the multi-region features of CockroachDB to build a functional vehicle-sharing app. | CockroachDB, Python, Flask, SQLAlchemy | GitHub repo |
Geo-tourist | Spatial | Use the spatial features in CockroachDB to find pubs, restaurants, cafes, etc. | CockroachDB, Python Flask, Javascript, Kubernetes | GitHub repo |
Birdwatching/bookstore tour in the Adirondacks | Spatial | Plan a vacation from New York City to the Adirondack Mountains in northern New York State to do some birdwatching while visiting local independent bookstores. | CockroachDB, geojson.io | Docs |
Node.js application | Basic CRUD operations | The source code for a simple full-stack CRUD application, written in Node.js. The application uses Sequelize to connect to and communicate with a free CockroachCloud cluster. | CockroachCloud Free, Node.js, Sequelize Pug templates, Heroku | GitHub repo Blog |
The amazing CockroachDB apps that hackathon participants build over just one weekend never cease to amaze us.
Hackathon | App | Description | Tech Stack | Use Case | GitHub Repo / DevPost Link |
---|---|---|---|---|---|
Hack the North 2020++ | Flock | Right swipe on films you are interested in watching, match films with friends and flock together | React-native, Expo, React-native-paper, CockroachCloud Free, Google App Engine, Express.js | Social Networking Platform | GitHub Repo DevPost |
cmd-f | FinWhiz | A data-first approach to simplifying finance and investment. | CockroachCloud Free, GCP, pyscopg2, SQLAlchemy, Streamlit, Plotly, nltk (Natural Language Processing library) | FinTech | GitHub Repo DevPost |
HackOR | Sundial | A web app for yoga teachers and students to algorithmically generate yoga sequences. | Python, Flask, CockroachDB, JavaScript, JSX, HTML, CSS, React, Bootstrap | Health and Wellness | GitHub Repo DevPost |
TOHacks | vagon.tech | Empowering sustainable & equitable distributed transportation at scale | Vue.js, Nuxt.js, Golang, Gin, Google Firebase, CockroachDB, Google Cloud, Docker, Google Cloud Run | Logistics Platform | GitHub Repo DevPost |
Hack the 6ix | Are You Taking | 'Are You Taking' is the no-nonsense way to figure out if you have class with your friends by comparing your course schedules with ease. | React, Next, CockroachCloud Free, Flask, Google Cloud Run | Scheduling | GitHub Repo DevPost |
Hack the North 2021 | Paracrates | Slingshot live applications instantly between computers. Enhance developers workflows, easily share demos in a classroom, and live migrate services between servers. | Electron + React, CRIU, Docker, Go, Node.js, CockroachDB | Developer Productivity | GitHub Repo DevPost |
For more hackathon apps, see CockroachDB Devpost entries.