awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nathancahill avatar

nathancahill/split

0
View on GitHub↗
6,278 estrellas·446 forks·JavaScript·MIT·5 vistassplit.js.org↗

Split

Unopinionated utilities for resizeable split views

Features

  • Resizable Panes - Creates draggable dividers between panels so users can resize layout sections by dragging the gutter.
  • Inline Style Sizing - Applies panel dimensions via inline CSS styles during drag, avoiding JavaScript-driven layout recalculations.
  • Framework-Agnostic Utilities - Provides standalone, framework-agnostic functions for creating resizable split views.
  • Draggable Layout Gutters - Implements draggable gutters between panels that capture mouse and touch events for resize calculations.
  • Resizable Panel Sizing - Provides CSS-driven panel resizing that computes dimensions during drag and applies them via inline styles.
  • Configurable Split Layouts - Divides containers into resizable panels with configurable direction, sizing, and gutter behavior.
  • CSS-Driven Panel Sizing - Computes new panel sizes on drag and applies them through CSS to avoid runtime overhead.
  • CSS Grid Panel Layouts - Uses CSS grid properties for precise panel placement and resizing in split view layouts.
  • CSS Layout Mode Support - Works with float, flex, and grid layouts through separate utilities for broad browser compatibility.
  • Flexbox Layouts - Leverages CSS flexbox properties for panel sizing and distribution in split view layouts.
  • CSS Layout Mode Support - Supports float, flex, and grid layout modes with separate utilities for broad browser compatibility.
  • Resizable Panel Layout Tutorials - Computes new panel sizes on drag and applies them through pure CSS to avoid runtime overhead.
  • Feature Summary: - Listed in the “Feature Summary:” section of the Livecodes awesome list.

Historial de estrellas

Gráfico del historial de estrellas de nathancahill/splitGráfico del historial de estrellas de nathancahill/split

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Split

Proyectos open-source similares, clasificados según cuántas características comparten con Split.
  • arthursonzogni/ftxuiAvatar de ArthurSonzogni

    ArthurSonzogni/FTXUI

    9,686Ver en GitHub↗

    FTXUI is a C++ terminal user interface library and cross-platform console framework used for building interactive command line applications. It functions as a declarative terminal layout engine and a component-based UI toolkit that enables the creation of responsive interfaces. The library is distinguished by its terminal graphics and animation capabilities, allowing for the rendering of custom shapes, data plots, and smooth visual transitions using easing functions. It provides a comprehensive set of interactive widgets and a layout system utilizing flexbox and grid containers that adapt to

    C++arthursonzogniasciiascii-art
    Ver en GitHub↗9,686
  • mantinedev/mantineAvatar de mantinedev

    mantinedev/mantine

    31,263Ver en GitHub↗

    Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti

    TypeScriptdark-modedark-themehooks
    Ver en GitHub↗31,263
  • basscss/basscssAvatar de basscss

    basscss/basscss

    5,892Ver en GitHub↗

    Basscss is a lightweight CSS utility toolkit built on an atomic, single-purpose class architecture. Each class performs exactly one visual function, enabling immutable, side-effect-free styling where no class ever overrides or conflicts with another. The system provides a predefined spacing scale, responsive breakpoint prefixes for conditional styling across device widths, and accessible visibility control that keeps content programmatically available to assistive technologies. The framework distinguishes itself through a float-based grid system that constructs layouts using floated percentag

    CSS
    Ver en GitHub↗5,892
  • longbridge/gpui-componentAvatar de longbridge

    longbridge/gpui-component

    11,793Ver en GitHub↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Rustdesktop-applicationgpuirust
    Ver en GitHub↗11,793
Ver las 30 alternativas a Split→

Preguntas frecuentes

¿Qué hace nathancahill/split?

Unopinionated utilities for resizeable split views

¿Cuáles son las características principales de nathancahill/split?

Las características principales de nathancahill/split son: Resizable Panes, Inline Style Sizing, Framework-Agnostic Utilities, Draggable Layout Gutters, Resizable Panel Sizing, Configurable Split Layouts, CSS-Driven Panel Sizing, CSS Grid Panel Layouts.

¿Qué alternativas de código abierto existen para nathancahill/split?

Las alternativas de código abierto para nathancahill/split incluyen: arthursonzogni/ftxui — FTXUI is a C++ terminal user interface library and cross-platform console framework used for building interactive… mantinedev/mantine — Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a… basscss/basscss — Basscss is a lightweight CSS utility toolkit built on an atomic, single-purpose class architecture. Each class… nomcopter/react-mosaic — react-mosaic is a React tiling window manager used to organize components into a resizable grid of windows and tabbed… longbridge/gpui-component — gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection… huntabyte/shadcn-svelte — shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather…