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.2.tar.gz (1.5 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.2-py3-none-any.whl (264.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for buridan-0.0.2.tar.gz
Algorithm Hash digest
SHA256 79c71e45d4ba615dfb3fa651cff33069d9a4229e6f45822114809fd942e5337f
MD5 de650d79ab7665841a654fef6e190316
BLAKE2b-256 0c928c9a133a0dd0202b5bcea8a2ee40a1bc8c607aa01dbfee55398699df9767

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for buridan-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f51d3ed32969958c53e25cd8137ed081ed66469686253c2eb00337a9a3316de9
MD5 6beb5fa1aa6fce89f00f20477cac4873
BLAKE2b-256 7a2932be340a3ba38a02922d85f648c79e5dd7e69e6c4d8d174c93099bd39c7a

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.3

2 files

This release

0.0.2 This release

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