Skip to main content

buridan

A command line interface (CLI) for adding components and themes to your project.

create

Opens the Buridan Native theme builder in your browser. Use it to customize your design system and generate a unique preset ID.

buridan create

init

Initialize Buridan Native in your project. This command sets up CSS utilities (shimmer, scroll fade) in assets/globals.css and updates rxconfig.py with the required Tailwind configuration.

buridan init

apply

Apply a theme preset to your project. Generates :root and .dark CSS variable blocks in assets/globals.css based on the preset ID from the theme builder.

buridan apply --preset <ID>

Arguments:

  • --preset: The theme preset ID from the Buridan Native theme builder. Use b0 for the default theme.

Example:

buridan apply --preset b0
buridan apply --preset b2D0wqNxT

add

Add components and their dependencies to your project.

buridan add <name>

You can add multiple components at once:

buridan add button input select

Blocks (charts, dashboards, etc.) can be added the same way:

buridan add line_chart_01

Components are placed in components/, blocks in blocks/. Dependencies are resolved and added automatically.

Note: Components require a theme to render correctly. Run buridan apply before using components.

list

Display all available components and blocks.

buridan list

Recommended workflow

buridan create                    # build your theme, copy the preset ID
buridan init                      # set up utilities and Tailwind config
buridan apply --preset <ID>       # apply your theme
buridan add button input select   # add the components you need

Documentation

Visit https://native.buridan.dev/components to see all the components.

Visit https://native.buridan.dev/docs/getting-started/cli section to get started.

License

Licensed under the MIT license

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

buridan-0.0.3.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

buridan-0.0.3-py3-none-any.whl (270.8 kB view details)

Uploaded Python 3

File details

Details for the file buridan-0.0.3.tar.gz.

File metadata

  • Download URL: buridan-0.0.3.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.7

File hashes

Hashes for buridan-0.0.3.tar.gz
Algorithm Hash digest
SHA256 3212c563f0aad38ba0dfceed52528a7e0bdc3ed84221a53787f9bce294570555
MD5 f347880c2475710e44994f8fd4d7f070
BLAKE2b-256 43bc960de7f1364b318d5e8cbb586bb12445c08bdb43ad696695d2c98eba9fa2

See more details on using hashes here.

File details

Details for the file buridan-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: buridan-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 270.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.7

File hashes

Hashes for buridan-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c26caa0db21e3acbbe3ef7f423c38afccfb8ca708a74609bca6a83544055fdea
MD5 c47e7f4c50064a8034a31c02be02c0d0
BLAKE2b-256 5d4858bdaa1eea74f14c194131289cf7eef32d7f1ddd99e405356a80e5612901

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 files

0.0.2

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page