briefer  by briefercloud

Notebook/dashboard app with Python, SQL, scheduling, visualizations, and code generation

Created 1 year ago
4,193 stars

Top 11.7% on SourcePulse

GitHubView on GitHub
Project Summary

Briefer provides a unified platform for creating and sharing interactive data dashboards and code-based notebooks, targeting technical users who need flexibility and non-technical users who require accessible data insights. It aims to bridge the gap between traditional BI tools and code notebooks, offering a collaborative environment for data analysis, reporting, and application building.

How It Works

Briefer combines Markdown, Python, and SQL within a web-based interface, allowing users to develop content in a notebook format. This content can then be transformed into interactive dashboards with drag-and-drop functionality and user inputs. Key features include real-time multiplayer collaboration, AI-assisted code generation for queries and Python blocks, and built-in scheduling for automated updates. The architecture comprises a Next.js frontend, a Node.js API, and an optional Python AI service, all requiring PostgreSQL and a Jupyter server.

Quick Start & Requirements

Highlighted Details

  • Unified notebook and dashboard creation with Markdown, Python, and SQL.
  • Real-time multiplayer collaboration on shared pages.
  • AI-powered code generation and error fixing.
  • Integrated scheduling for automated notebook/dashboard execution.
  • Interactive data app capabilities with user inputs.

Maintenance & Community

Licensing & Compatibility

  • Open-source offering licensed under AGPLv3.
  • AGPLv3 requires derivative works to be open-sourced under the same license.
  • Cloud offering is proprietary with additional features.

Limitations & Caveats

The AGPLv3 license may impose significant restrictions on integrating this software into proprietary, closed-source applications. The AI features require an OpenAI API key and incur external costs.

Health Check
Last Commit

1 month ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
44 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.