Skip to main content

A fast, intelligent, and accessible layout editor

Project description

Rosette

A modern GDSII layout editor for integrated circuits. Fast. Intelligent. Accessible.

By PreFab Photonics.

Rosette is in early development. The API is unstable and will have breaking changes. Not suitable for production use.

Highlights

  • Fast — A Rust core and GPU rendering that keeps you in the flow. From geometry operations to live preview, every layer of the stack is built for speed.
  • Intelligent — AI-native from the ground up. Agent instructions and direct code access give LLM agents the context to design circuits alongside you.
  • Accessible — A clean Python API, a modern desktop app, and documentation written for engineers. Professional tools without the learning cliff.

Quickstart

Requires uv and Python 3.11+.

mkdir my-chip && cd my-chip
uv init
uv add librosette
uv run rosette init

rosette init walks you through template and AI tool selection, then scaffolds your project with editable components, layer config, and agent instructions.

Run commands with uv run rosette <command>, or activate the venv first (source .venv/bin/activate).

Documentation

Full docs, API reference, and component library at rosette.dev/docs.

License

MIT

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

librosette-0.1.4-cp313-cp313-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.13Windows x86-64

librosette-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

librosette-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

librosette-0.1.4-cp313-cp313-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

librosette-0.1.4-cp312-cp312-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86-64

librosette-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

librosette-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

librosette-0.1.4-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

librosette-0.1.4-cp311-cp311-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86-64

librosette-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

librosette-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

librosette-0.1.4-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file librosette-0.1.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: librosette-0.1.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for librosette-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 197b2c1dcb6ce2569d1ddc73b47fd99216977d5bb40bc457855488627fb5dde8
MD5 48af2c0fbd1b44ed0183fede89b0d462
BLAKE2b-256 a5c9281196beca80cb8698ffd824f7623a1cf2d22db057f862f6e5322ab755d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp313-cp313-win_amd64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for librosette-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 277510f64d1b76793822afe12a8d93c0df3f9357a669fb169c103d222d7ab0cf
MD5 584ee13eb347dc33d4d8eff3fba9fe6a
BLAKE2b-256 6c2d255052ed1a730507298e750f1831b3bc2508a439e4a67c43e5021a683519

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for librosette-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26ca926ebaa7dbb8fdfca06937eb62bb84eac6cdabc251118451b95cde0d063c
MD5 d1db7567bfec400c6f1c35a194ed0f90
BLAKE2b-256 605d3b790256cce5db0864050e6c9ec680475a3c9b44345f71ff6eb4450d982d

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for librosette-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9969f5edf4073c58f42f6443377a2529c70f1f843ef23c1592c45b1bb06601c1
MD5 42d5da0e2d1a4c3e745a4a48fb236c06
BLAKE2b-256 3668ab852f779c99d95e4de998cf09ebf2fc6aeb77a511373f75785f29040f8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: librosette-0.1.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for librosette-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3177851a0a2d95442a437c1b634066de918305b5509f9822e635bff6c4d7da5e
MD5 9d5ec29b901005e08eea5b1549a87476
BLAKE2b-256 a71a2be02b449d52cf3fb0aabc0030dfc159e948723c82b6314069f82d73b857

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp312-cp312-win_amd64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for librosette-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96ad720cb1e1d1c775d5f0a8227d6c8175da02b359adacd05d81823608359f0d
MD5 4e7a81693558f69ecf48ef44ef0ef43e
BLAKE2b-256 315563d1870c84a48c8ca387db2d2dc3df18dfafc98fdc8093b0a30c1fe4413d

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for librosette-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c629c7d16d8c474be7cf00408d09240006e6e63d15fb403c049cdbbc0227cf06
MD5 8239a6cfdcd31d119b759fcf6b3aad6c
BLAKE2b-256 caafd5299f172551f817b2ca0cb995d9ccf70a7086987749a7c00e8d4aa4c20d

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for librosette-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 534d5a6020e9bc77f66b1e097dbeeb31c34b5115ff38fb2ea7b407756de87475
MD5 1126d6f3fee19d7ef818b59ed1241c0a
BLAKE2b-256 dfcf2a9cf698d6c848f1c6c3cfab6730ce00db536506515568a309ef7c13d468

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: librosette-0.1.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for librosette-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5ec2f00b1fff0198abb16b75a7ca7a2e120b061e103799e86b20c7702b0500a1
MD5 892b9b71afefeec377d64593e0d5d168
BLAKE2b-256 f72fcabbf3d3e55b27273ae88b359ba83b5023f89d2f843c86ff474468082461

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp311-cp311-win_amd64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for librosette-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67119794ff50b43bc3665f89122d972a1c6c72526e409e194c11f75318d2676d
MD5 92a183084882560d48146ec95f96f848
BLAKE2b-256 08964fff518fe9af29a92b9489373492486c71b915eaefe440763c02d960bd5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for librosette-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9077906f6e7022c0556b4cf7b2245614393cfd027029363d8a2f50a47c187541
MD5 4cb17029f5dc6f0b0fada3b1843b651b
BLAKE2b-256 b07e4fc8c560116318ad213282daf4869a0c2a5169eee2273963b5b8f47f0402

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file librosette-0.1.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for librosette-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1514a48511ff8340a2ee005117dcafac96cc7adde16e0f530f9c9a3a73497bb
MD5 be1579640478bcbc137dacf3ed8b1924
BLAKE2b-256 2ab6fb7c91319333c31b8ddfed748a269c5e62266dd57e7b1ea6572b63616576

See more details on using hashes here.

Provenance

The following attestation bundles were made for librosette-0.1.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release-python.yml on PreFab-Photonics/rosette

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page