Editor pieces from Beste UI, drop-in widgets built with shadcn/ui and Tailwind CSS.
| Piece | Title | Category | Install |
|---|---|---|---|
| editor32 | Zen Mode | Editor | npx shadcn add https://ui.beste.co/piece/r/editor32 |
| editor31 | Merge Conflict | Editor | npx shadcn add https://ui.beste.co/piece/r/editor31 |
| editor30 | Git Gutter | Editor | npx shadcn add https://ui.beste.co/piece/r/editor30 |
| editor29 | Inlay Hints | Editor | npx shadcn add https://ui.beste.co/piece/r/editor29 |
| editor28 | TODO Comment | Editor | npx shadcn add https://ui.beste.co/piece/r/editor28 |
| editor27 | Bracket Match | Editor | npx shadcn add https://ui.beste.co/piece/r/editor27 |
| editor26 | Color Preview | Editor | npx shadcn add https://ui.beste.co/piece/r/editor26 |
| editor25 | Ruler Guide | Editor | npx shadcn add https://ui.beste.co/piece/r/editor25 |
| editor24 | Branch Switcher | Editor | npx shadcn add https://ui.beste.co/piece/r/editor24 |
| editor23 | Save Indicator | Editor | npx shadcn add https://ui.beste.co/piece/r/editor23 |
| editor22 | Code Lens | Editor | npx shadcn add https://ui.beste.co/piece/r/editor22 |
| editor21 | Regex Input | Editor | npx shadcn add https://ui.beste.co/piece/r/editor21 |
| editor20 | Git Blame | Editor | npx shadcn add https://ui.beste.co/piece/r/editor20 |
| editor19 | Selection Counter | Editor | npx shadcn add https://ui.beste.co/piece/r/editor19 |
| editor18 | Sticky Header | Editor | npx shadcn add https://ui.beste.co/piece/r/editor18 |
| editor17 | Parameter Hints | Editor | npx shadcn add https://ui.beste.co/piece/r/editor17 |
| editor16 | Multi Cursor | Editor | npx shadcn add https://ui.beste.co/piece/r/editor16 |
| editor15 | Snippet Placeholders | Editor | npx shadcn add https://ui.beste.co/piece/r/editor15 |
| editor14 | Problem Marker | Editor | npx shadcn add https://ui.beste.co/piece/r/editor14 |
| editor13 | Collab Cursor | Editor | npx shadcn add https://ui.beste.co/piece/r/editor13 |
| editor12 | Outline Panel | Editor | npx shadcn add https://ui.beste.co/piece/r/editor12 |
| editor11 | Find & Replace | Editor | npx shadcn add https://ui.beste.co/piece/r/editor11 |
| editor10 | Markdown Preview | Editor | npx shadcn add https://ui.beste.co/piece/r/editor10 |
| editor9 | Command Palette | Editor | npx shadcn add https://ui.beste.co/piece/r/editor9 |
Minimal focus card with a focus icon, current filename, and an exit-shortcut reminder.
<<<<<<< CurrentHEADconst greet = (name) =>`Hi, ${name}!`;=======const greet = (name: string) =>`Merhaba, ${name}!`;>>>>>>> Incomingfeat/onboarding
Classic conflict block with emerald current section, sky incoming section, and <<< === >>> markers.
import { greet } from './greet';const user = { name: 'Ayşe' };const msg = greet(user.name);console.log(msg);
Code lines with colored gutter stripes showing added (emerald), modified (sky), and removed (rose) lines.
1const user = createUser(name: "Ayşe", role: "admin");nameinlay parameter hints
Function call with muted parameter-name chips inlaid before each argument.
1// TODO migrate to server components2// FIXME handles null state poorly3// NOTE revisit once design lock lands
Italic comment lines with colored TODO, FIXME, NOTE, or HACK tags.
1function render(items) {2items.forEach(draw);3}Matching bracket on line 3
Three-line snippet with the matching opening and closing brackets highlighted in primary.
--primary: #f43f5e;--accent: #8b5cf6;--surface: #0ea5e9;
CSS lines with inline color swatch squares next to each hex value.
const message = `Hello`;const longer = `Shipping the biggest onboarding upgrade yet`;const wrapped = items.map((i) => i.name).join(', ') + '!'
Editor panel with a rose vertical column-limit ruler and numbered code lines behind it.
Branch picker popover with search, a list of branches, ahead counts, and an emerald check on the current one.
Pill with filename and a state glyph: emerald check for saved, sky dot for dirty.
function greet(name: string)Action row above a function signature showing references, implementations, and inline commands.
Regex input with slashes, violet flags, and a tabular match-count pill on the right.
const greet = (name: string) =>Ayşe·3d ago·a1b2c3d`Merhaba, ${name}!`;Merve·today·9f0e4c2Ayşe·3d ago·a1b2c3d
Code lines with inline blame showing author, relative time, and short commit hash to the right.
Text with a primary-tinted highlight and a floating dark pill showing character and word counts.
// hidden lines…
const ready = useReady();
if (!ready) return null;Scope breadcrumb pinned above a code snippet, showing the current class, method, and block.
Function call line with a caret plus a signature popover underneath. The current parameter underlines in primary.
const name = 'Ayşe';const role = 'design';const team = 'core';
Stacked code lines each with a primary-tinted blinking caret at the same column plus a header count.
Code template with dashed-outline tab stops. Active placeholder tints primary, others stay muted.
Code line with a rose wavy underline on the offending token above an alert card with message and source code.
Code line with a teammate's blinking caret tinted by tone and a name tag floating above it.
Document outline with colored kind tiles for class, function, method, and prop. Depth-indented with an active row.
Two-row editor find bar with match counter, case/regex toggles, prev/next, replace, and replace-all.