Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Databricks Apps Awesome

A curated list of awesome samples, starter projects, use-cases, software and resources for building, shipping and operating Databricks Apps.

Databricks Apps enable you to build and deploy data and AI applications directly on the Databricks, with serverless hosting, built-in governance, security, and lakehouse-native data access. Use popular Python or Node.js frameworks to deploy apps directly on Databricks.

Lakebase is a fully managed, serverless PostgreSQL OLTP database with decoupled compute and storage, natively integrated with Databricks Apps and the lakehouse, delivering low‑latency transactions, elastic autoscaling, and zero‑copy database branching so you can have transactional and agentic workflows without managing infrastructure.

Contents

Official Templates & Samples

One‑click starter apps maintained by Databricks. Clone locally, customize, and redeploy.

Official Starters

Streamlit

Dash

Gradio

Flask / FastAPI

R Shiny

Hybrid (Node.js + Python backend)

End‑to‑end Solutions

Products / Utility tools hosted on Databricks Apps

Full-featured applications and tools deployed as Databricks Apps.

  • KASAL - Build intelligent AI agent workflows with visual simplicity and enterprise power.
  • DBX Policy Builder - Web application to create and manage Databricks cluster policies through a friendly UI.
  • StreamForge - Lakeflow StreamForge generates realistic streaming datasets and emits ready‑made Lakehouse pipelines.
  • Databricks WAF Light Tooling - Lightweight Well‑Architected Framework assessment tool for Databricks workspaces.
  • Visual Query Builder - Modern visual SQL query builder for Unity Catalog with real‑time execution and profiling.
  • n8n on Databricks - Self-host n8n workflow automation platform as a Databricks App.

Demo Apps

Example applications showcasing specific features and capabilities.

Starter Repositories

Templates and boilerplates to kickstart your Databricks Apps development.

Solution Accelerators

Industry-specific and use-case focused solutions.

Resources

Documentation

Platform Services

Tooling, SDKs, CLI & Libraries

Tutorials, Guides & Learning Materials

Use Cases

Blogs and Articles

Community

Contributing

Contributions are welcome! Before submitting, please:

  1. Ensure the item is relevant to Databricks Apps and has a clear, useful README.
  2. Add one link per PR. This keeps reviews focused and fast.
  3. Keep descriptions short, one sentence, starting with a capital letter and ending with a period.
  4. Place items in the most specific section.
  5. Avoid duplicates; check if a similar item already exists.
  6. Run linting & link checks locally - Use npx awesome-lint (see below) to pass CI.
  7. Commit with a clear message and open a PR.
  8. (Nice‑to‑have) Review another open PR and leave actionable feedback.

See CONTRIBUTING.md for the full contributor guide.

Validate with awesome-lint

# From the repo root:
npx awesome-lint

About

Curated list of awesome samples, starters projects, use-cases, software and resources on how to build, ship and operate Databricks Apps.

Topics

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors