databricks-apps-cookbook
by
databricks-solutions

Description: Ready-to-use code snippets for building interactive Databricks Apps.

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on February 21st, 2026
Created on December 10th, 2024
Open Issues & Pull Requests: 3 (+0)
Number of forks: 121
Total Stargazers: 177 (+0)
Total Subscribers: 6 (+0)

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 120 days
Stale 30+ days: 2
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature request (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 9.1 hours
Mean response time: 6.6 days
90th percentile: 3.0 days
Tracked items: 11

Most active contributors

Detailed Description

The Databricks Apps Cookbook is a curated collection of ready-to-use code snippets designed to help developers build interactive data and AI applications on the Databricks platform. The repository serves as a practical resource for developers working with Databricks Apps, offering over 10 recipes that address common use cases in application development. These recipes cover essential functionality including reading and writing data to tables and volumes, invoking traditional machine learning models and generative AI capabilities, and triggering Databricks workflows. The cookbook is accessible both as a browsable web application at apps-cookbook.dev where users can explore recipes interactively and copy code snippets directly, and as a GitHub repository for those who prefer to work with the source code directly.

A key strength of the Databricks Apps Cookbook is its multi-framework support. The repository provides code snippets for four popular web application frameworks: Dash, Streamlit, Reflex, and FastAPI. This flexibility allows developers to choose the framework that best fits their project requirements and existing technology stack. Each recipe includes detailed descriptions of requirements, including necessary permissions, required resources, and dependencies, enabling developers to understand the prerequisites before implementing a solution. The snippets are designed to be deployable either to Databricks Apps or runnable locally, providing flexibility in deployment options.

The repository is actively maintained with community engagement. GitGenius tracking data shows that the repository has processed 11 issues and pull requests with a median response latency of 9.1 hours, indicating responsive maintenance. The most active contributor tracked is pbv0 with 17 recorded events, followed by Vincent-Caspers with 2 events and Robert-Ziegltrum with 1 event. Feature requests represent the most common issue type, with 2 tracked instances. The repository's contributor network extends to related Databricks ecosystem projects, with overlapping contributors also active in databricks/terraform-provider-databricks, keras-team/keras, and dbeaver/dbeaver, suggesting integration with broader data and machine learning tooling.

The repository is classified across multiple domains including Databricks, Applications, Solutions, Examples, Best Practices, Data Engineering, Machine Learning, Analytics, Templates, and Workflows. This broad classification reflects the cookbook's role as both a learning resource and a practical toolkit for developers building production applications. The project is written primarily in Python and is licensed under the Databricks License, with dependencies on open-source libraries including Plotly, Dash, Streamlit, and FastAPI, all of which carry permissive MIT or Apache 2.0 licenses.

The project explicitly welcomes community contributions and maintains a list of commonly requested samples that are not yet implemented, including form-to-Delta table data writing, map component visualization of Delta table coordinates, native diagram components for Streamlit and Dash, and implementations for Gradio and Flask frameworks. The repository emphasizes that these samples are experimental and intended for demonstration purposes, recommending that organizations apply their own security, compliance, and operational best practices before deploying any code to production environments.

databricks-apps-cookbook
by
databricks-solutionsdatabricks-solutions/databricks-apps-cookbook

Repository Details

Fetching additional details & charts...