awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesWindow

Automating the placement and sizing of windows into predefined layouts for quick restoration.

Distinct from Layout Automation: Distinct from Layout Automation: focuses on window-specific layout automation, not general sequential arrangement.

Explore 5 awesome GitHub repositories matching development tools & productivity · Window. Refine with filters or upvote what's useful.

Awesome Window GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jigish/slateAvatar jigish

    jigish/slate

    7,836Vezi pe GitHub↗

    Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable automation tool and workflow orchestrator, allowing users to resize and position application windows through custom keystroke bindings and predefined spatial configurations. The project distinguishes itself by using a scripting API to define complex window manipulation logic, system event callbacks, and custom input mappings. This allows for the creation of sequenced action chains and the execution of external shell commands tied to specific keyboard shortcuts. Its capabilities in

    Defines named sets of window positions and sizes for specific applications to activate simultaneously.

    Objective-C
    Vezi pe GitHub↗7,836
  • skwp/dotfilesAvatar skwp

    skwp/dotfiles

    6,976Vezi pe GitHub↗

    This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind

    Captures and restores the current set of open files and window arrangements as a persistent session.

    Ruby
    Vezi pe GitHub↗6,976
  • missing-semester/missing-semesterAvatar missing-semester

    missing-semester/missing-semester

    5,525Vezi pe GitHub↗

    The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical computer science and the practical tooling every software engineer needs. Organized as a structured course, it covers Unix shell mastery, version control with Git, software debugging and profiling, system administration fundamentals, and computer security practices — the skills often left out of traditional degree programs. The project is maintained as a collaborative set of lecture notes, exercises, and guides that function as both a professional development tools course and a Uni

    Covers automating the placement and sizing of windows into predefined layouts for quick restoration.

    CSS
    Vezi pe GitHub↗5,525
  • tmux-python/tmuxpAvatar tmux-python

    tmux-python/tmuxp

    4,522Vezi pe GitHub↗

    tmuxp este un manager de sesiuni tmux și un orchestrator de workspace declarativ care automatizează crearea și organizarea sesiunilor, ferestrelor și panourilor. Acesta funcționează ca un wrapper de automatizare libtmux, permițând utilizatorilor să definească layout-uri complexe de terminal și comenzi shell inițiale folosind fișiere de configurare YAML sau JSON. Proiectul se distinge ca un instrument de snapshot pentru layout-ul terminalului, capabil să captureze starea unei sesiuni care rulează și să o salveze ca o configurație reproductibilă. De asemenea, suportă automatizarea fluxului de lucru în terminal prin executarea sarcinilor de bootstrap și a scripturilor de startup pentru a pregăti mediile înainte de lansarea sesiunilor interactive. Capabilitățile sale mai largi includ orchestrarea terminalului headless pentru pipeline-uri automate, gestionarea variabilelor de mediu pentru rezoluție dinamică și o arhitectură de plugin-uri pentru construcția personalizată a sesiunilor. Sistemul oferă, de asemenea, instrumente pentru suspendarea stării sesiunii, capturarea sesiunii live și inspectarea stării în timp real printr-o consolă interactivă.

    Enables switching the active client to a new session or appending windows to the current terminal environment.

    Pythonclicli-utilitiesjson
    Vezi pe GitHub↗4,522
  • domferr/tilingshellAvatar domferr

    domferr/tilingshell

    1,934Vezi pe GitHub↗

    Tilingshell is a window management extension for the GNOME desktop environment that organizes application windows into structured grid layouts. It functions as a desktop utility that automates window placement and provides tools for customizing the graphical interface of Linux systems. The project distinguishes itself through a constraint-based geometry engine that maintains alignment during resizing and a declarative rendering system that maps grid definitions to screen space. It supports workspace-scoped state management, allowing for independent tiling configurations across different virtu

    Automatically moves newly created windows into appropriate tiles based on the current layout.

    TypeScriptfancyzonesgnomegnome-extension
    Vezi pe GitHub↗1,934
  1. Home
  2. Development Tools & Productivity
  3. Window Managers
  4. Layout Automation
  5. Window

Explorează sub-etichetele

  • Placement AssistantsTools that suggest or automate the selection of windows to fill specific layout tiles. **Distinct from Window:** Distinct from Window: focuses on the logic of suggesting which window to place in a tile, rather than the act of restoring a saved layout.
  • Session Management1 sub-tagCapturing and restoring specific sets of open windows and files as a named session. **Distinct from Window:** Focuses on session-based restoration of open files/windows rather than just the geometric placement of windows