awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 مستودعات

Awesome GitHub RepositoriesWorkspace Visibility Controls

Controls for toggling the visibility of specific UI panels, buttons, and information bars to customize the workspace.

Distinct from Interface Element Management: Distinct from generic interface element management: focuses on the binary toggling of workspace components.

Explore 18 awesome GitHub repositories matching user interface & experience · Workspace Visibility Controls. Refine with filters or upvote what's useful.

Awesome Workspace Visibility Controls GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • freecad/freecadالصورة الرمزية لـ FreeCAD

    FreeCAD/FreeCAD

    31,553عرض على GitHub↗

    FreeCAD is an open-source engineering design suite designed for parametric 3D modeling, architectural planning, and mechanical assembly. It functions as a professional-grade platform that utilizes history-based operations to allow for non-destructive design updates, enabling users to construct complex geometry through a sequence of constrained sketches and solid operations. The platform distinguishes itself through a highly modular, workbench-based architecture that allows users to tailor the interface and toolsets to specific engineering domains. It features deep Python integration, which se

    Provides controls to toggle the visibility of specialized toolsets to manage workspace complexity.

    C++3d3d-printingarchitecture
    عرض على GitHub↗31,553
  • projectdiscovery/nucleiالصورة الرمزية لـ projectdiscovery

    projectdiscovery/nuclei

    29,189عرض على GitHub↗

    Nuclei is a modular security scanning framework designed for automated vulnerability detection and infrastructure reconnaissance. It functions as a template-driven engine that executes security checks across diverse network protocols, allowing users to define custom detection logic to identify vulnerabilities, misconfigurations, and exposed assets. The platform distinguishes itself through its highly extensible architecture, which supports distributed scanning, headless browser automation for dynamic web content, and out-of-band interaction monitoring to detect blind vulnerabilities. It integ

    Toggles visibility of workspace panels to customize the development environment.

    Goattack-surfacecve-scannerdast
    عرض على GitHub↗29,189
  • lenve/vhrالصورة الرمزية لـ lenve

    lenve/vhr

    28,090عرض على GitHub↗

    This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies. The system features a role-based access control framework that maps users to specific roles and resources to secure API endpoints and user interface elements. It includes a real-time communication hub utilizing WebSockets for internal corporate chat and system notifications, as well as a dedicated manager for defining and modifying nested organizational department structures. Additional capabilities co

    Hides menus and interface elements from users who lack the specific permissions required to see them.

    Java
    عرض على GitHub↗28,090
  • humansignal/label-studioالصورة الرمزية لـ HumanSignal

    HumanSignal/label-studio

    27,619عرض على GitHub↗

    Label Studio is a multi-modal data annotation platform designed to create and manage high-quality training datasets for machine learning. It functions as a self-hosted, containerized environment that supports secure, private deployments, including air-gapped configurations. The platform provides a centralized workspace for labeling diverse media types, such as images, text, audio, and time-series data, to support supervised and reinforcement learning workflows. The platform distinguishes itself through deep integration with machine learning backends, enabling active learning loops, automated

    Allows customization of the workspace by toggling the visibility of navigation panels, buttons, and information bars.

    TypeScriptannotationannotation-toolannotations
    عرض على GitHub↗27,619
  • chartdb/chartdbالصورة الرمزية لـ chartdb

    chartdb/chartdb

    21,286عرض على GitHub↗

    ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers understand, design, and document complex data architectures. It functions as a visual workspace where users can create and modify database schemas, define table attributes, and map foreign key relationships. By parsing database metadata or SQL scripts, the tool generates interactive diagrams that provide a clear overview of structural interdependencies and data associations. The platform distinguishes itself through its focus on automated documentation and schema synchronization. I

    Provides controls for toggling the visibility of specific database schemas within the workspace.

    TypeScriptdatabasedbdb-migration
    عرض على GitHub↗21,286
  • pure-admin/vue-pure-adminالصورة الرمزية لـ pure-admin

    pure-admin/vue-pure-admin

    20,368عرض على GitHub↗

    vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building enterprise web applications. It provides a Vite-based frontend scaffold that incorporates a role-based access control system and a micro-frontend architecture for dividing large administrative applications into smaller, independently deployable units. The project features an advanced permission management framework that handles route protection, menu access filtering, and component-level visibility control. It includes specialized support for multi-tenant system administration, al

    Provides mechanisms to toggle UI element visibility based on the current user's authorization status.

    Vueadminelement-plusesm
    عرض على GitHub↗20,368
  • hluk/copyqالصورة الرمزية لـ hluk

    hluk/CopyQ

    11,216عرض على GitHub↗

    CopyQ is a cross-platform clipboard manager that tracks, stores, and organizes clipboard history across multiple formats. It functions as a desktop productivity tool that captures text and image data, allowing users to search, filter, and categorize items into tabs for efficient retrieval. The application maintains a persistent history archive and provides tray-based access for quick interaction with stored content. The software distinguishes itself through an extensive automation engine and command-line integration. Users can execute custom scripts to transform, format, or process clipboard

    Controls the application interface by manipulating the visibility, focus, and geometry of graphical elements through scriptable commands.

    C++clipboardclipboard-managercopyq
    عرض على GitHub↗11,216
  • lmms/lmmsالصورة الرمزية لـ LMMS

    LMMS/lmms

    10,005عرض على GitHub↗

    LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be

    Toggles the visibility and focus of editors and mixers within a tabbed interface.

    C++dawhacktoberfestmidi
    عرض على GitHub↗10,005
  • godotengine/godot-demo-projectsالصورة الرمزية لـ godotengine

    godotengine/godot-demo-projects

    8,250عرض على GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    Includes controls to hide specific interface elements and tools to simplify the workspace for learners.

    GDScript
    عرض على GitHub↗8,250
  • stalniy/caslالصورة الرمزية لـ stalniy

    stalniy/casl

    6,952عرض على GitHub↗

    CASL is a JavaScript authorization library for defining and enforcing declarative access control rules across both frontend and backend environments. It provides an attribute-based access control system that manages permissions based on user roles and specific object properties. The library is designed for isomorphic access control, allowing a consistent set of permission rules to be shared between a server API and a client interface. It enables the serialization of permission sets as plain data objects to maintain synchronization across these different layers. Its capabilities include trans

    Toggles the visibility of template elements using services or signals based on the current permissions of the user.

    TypeScript
    عرض على GitHub↗6,952
  • zizaco/entrustالصورة الرمزية لـ Zizaco

    Zizaco/entrust

    6,008عرض على GitHub↗

    Entrust هي مكتبة للتحكم في الوصول القائم على الأدوار (RBAC) لإطار عمل Laravel ونظام عام لإدارة الأذونات في PHP. توفر أداة خلفية لربط المستخدمين بأدوار وأذونات محددة لتقييم قواعد التفويض. يتميز النظام بمحرك منطقي قادر على تقييم قواعد الوصول المعقدة، بما في ذلك المنطق البولياني ومطابقة الأذونات القائمة على أحرف البدل. يسمح هذا بإجراء فحوصات التفويض بناءً على مطابقة الأنماط أو المتطلبات حيث يجب على المستخدم استيفاء كل أو أي من مجموعة أذونات محددة. تغطي المكتبة تقييد الوصول إلى المسارات عبر البرمجيات الوسيطة (middleware) وإظهار عناصر الواجهة بشكل مشروط بناءً على تفويض المستخدم. كما تتضمن أدوات مساعدة لتعيين الأدوار والأذونات وتصفية المستخدمين بناءً على الأدوار من خلال التكامل مع قاعدة البيانات.

    Implements logic to toggle the visibility of UI elements based on the user's authorization status.

    PHP
    عرض على GitHub↗6,008
  • jekip/naive-ui-adminالصورة الرمزية لـ jekip

    jekip/naive-ui-admin

    5,875عرض على GitHub↗

    Naive UI Admin is a Vue 3 admin dashboard framework built with TypeScript, Vite, and the Naive UI component library. It provides a pre-built backend management interface with reusable components, dynamic menus, and a component-level permission system that restricts UI elements down to individual components using directive-based checks and role-based access control. The framework enforces compile-time type safety across the entire codebase to reduce runtime errors and improve maintainability. The project distinguishes itself through a permission system that controls feature and UI element visi

    Restricts UI element visibility by evaluating permission rules attached directly to components through custom Vue directives.

    Vuenaivenaive-uinaive-ui-admin
    عرض على GitHub↗5,875
  • theorchid/platformالصورة الرمزية لـ TheOrchid

    TheOrchid/Platform

    4,791عرض على GitHub↗

    Platform هو إطار عمل لبناء تطبيقات المكاتب الخلفية ولوحات التحكم الإدارية باستخدام Laravel. يعمل كإطار عمل لواجهة المستخدم يعتمد على المخطط ومولد CRUD يقوم تلقائياً بإنشاء واجهات إدارة قواعد البيانات، ونماذج الإدخال، وقواعد التحقق من تعريفات النماذج البرمجية. تتميز المنصة بمجموعة أدوات واجهة مستخدم خلفية شاملة تدعم التقاط البيانات المتقدم، بما في ذلك تعيين الإحداثيات الجغرافية، ومصفوفات بيانات JSON الجدولية، وتتبع البيانات الوصفية للتسويق. تتميز بنظام قوي للتحكم في الوصول القائم على الأدوار لإدارة رؤية الموارد وحماية المسارات، إلى جانب تنفيذ بحث كامل النص عالمي يقوم بفهرسة البيانات عبر نماذج متعددة. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك تحميل البيانات غير المتزامن، وأنظمة الإشعارات متعددة القنوات، ومكتبة من مكونات النماذج المتخصصة للنصوص الغنية وإدارة الملفات. كما توفر أدوات لتصور البيانات من خلال تجميع النماذج والرسوم البيانية، بالإضافة إلى أدوات لتحديث الصفحات الجزئي لمحاكاة تجربة تطبيق الصفحة الواحدة. تسمح خيارات التكامل بربط وحدات التحكم الحالية والقوالب القديمة لتسهيل ترحيل الميزات تدريجياً إلى إطار العمل.

    Conditionally renders UI elements in templates based on whether the current user has the necessary permissions.

    PHP
    عرض على GitHub↗4,791
  • heeexy/springboot-shiro-vueالصورة الرمزية لـ Heeexy

    Heeexy/SpringBoot-Shiro-Vue

    4,668عرض على GitHub↗

    SpringBoot-Shiro-Vue هو إطار عمل لإدارة الأذونات ونظام تحكم في الوصول قائم على الأدوار. يوفر واجهة خلفية تم تنفيذها باستخدام Spring Boot وواجهة أمامية مبنية باستخدام Vue.js لإدارة أدوار المستخدم وربطها بحقوق الوصول المحددة للواجهة و API. يستخدم المشروع نظام مصادقة قائم على الرموز المميزة للتحقق من هويات المستخدم وتمكين الاتصال عديم الحالة بين الواجهة الأمامية والخلفية. ينفذ تحكمًا دقيقًا في أذونات واجهة المستخدم لإظهار أو إخفاء أزرار وعناصر واجهة محددة بناءً على حقوق الوصول المعينة للمستخدم الحالي. يغطي إطار العمل فرض أمان API من خلال التحقق من أذونات المستخدم قبل السماح بالوصول إلى موارد الواجهة الخلفية. يتم دعم ذلك من خلال نظام ربط الدور بالأذونات الذي يعين مجموعات من حقوق الوصول الدقيقة للأدوار المرتبطة بالمستخدمين.

    Hides or shows interface components based on permissions returned by the server.

    Javapermissionsshirospringboot
    عرض على GitHub↗4,668
  • elunez/eladmin-webالصورة الرمزية لـ elunez

    elunez/eladmin-web

    4,629عرض على GitHub↗

    Eladmin-web هو إطار عمل لتطوير لوحة تحكم إدارية للمؤسسات مصمم لبناء أنظمة إدارة خلفية آمنة. يستخدم بنية مفصولة تتكون من قالب واجهة أمامية Vue وخلفية Spring Boot. يوفر المشروع أدوات للنماذج الأولية السريعة للتطبيقات من خلال توليد كود مصدر الواجهة الأمامية والخلفية تلقائياً. ويتميز بنظام تنقل ديناميكي يبني قوائم متعددة المستويات في وقت التشغيل ويتحكم في رؤية الواجهة بناءً على أدوار المستخدمين المصادق عليهم. يدمج النظام Spring Security للمصادقة والتفويض، وSpring Data JPA لاستمرارية قاعدة البيانات، وذاكرة تخزين مؤقت للجلسة قائمة على Redis لإدارة الجلسة الموزعة. كما يتضمن دعماً لتكامل أيقونات SVG وتكامل البيانات متعدد الطبقات عبر أطر استمرارية مختلفة.

    Implements permission-based logic to conditionally show or hide UI components based on user roles.

    Vueadmineladminelement-ui
    عرض على GitHub↗4,629
  • casibase/casibaseالصورة الرمزية لـ casibase

    casibase/casibase

    4,443عرض على GitHub↗

    Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a

    Hides or shows interface elements based on the current user's assigned permissions.

    Goa2aagentagi
    عرض على GitHub↗4,443
  • paperwm/paperwmالصورة الرمزية لـ paperwm

    paperwm/PaperWM

    4,170عرض على GitHub↗

    PaperWM هو مدير نوافذ مبلط (tiling) ومدير مساحة عمل متعدد الشاشات تم تنفيذه كإضافة لـ GNOME Shell. ينظم نوافذ التطبيقات في تخطيط مبلط أفقي غير متداخل وقابل للتمرير، مما يسمح للمستخدمين بإدارة تطبيقات أكثر مما يمكن أن يتسع له شاشة واحدة. يتميز النظام بتبليطه ذي إطار العرض القابل للتمرير، والذي يسمح بالتنقل عبر سلسلة من النوافذ عبر اختصارات لوحة المفاتيح وإيماءات لوحة اللمس. كما يتميز بنموذج تنظيم مساحة عمل متعدد الشاشات يعين نسخ تبليط مستقلة لكل شاشة مادية مع مزامنتها مع مكدس مساحة عمل عالمي. يوفر المشروع إمكانيات واسعة لأتمتة النوافذ باستخدام التعبيرات النمطية لتعيين خصائص وطبقات التخطيط. يتضمن طبقة خدش عائمة مخصصة لنوافذ الأدوات، وعمليات دفعية لحركة النوافذ المتزامنة، وواجهة برمجة تطبيقات داخلية لسكربتات التخطيط المخصصة وتصميم واجهة CSS.

    Controls the visibility of scratch windows within the GNOME overview and manages system workspace indicators.

    JavaScript
    عرض على GitHub↗4,170
  • tildearrow/furnaceالصورة الرمزية لـ tildearrow

    tildearrow/furnace

    3,691عرض على GitHub↗

    Furnace is a multi-system chiptune tracker and vintage sound chip emulator used for composing and rendering audio. It functions as a music sequencer that mimics legacy hardware, including FM and square wave synthesizers, to create authentic retro sounds. The project distinguishes itself by enabling multi-system chiptune production, allowing users to mix different vintage audio chips and wavetable synthesizers within a single project. It also serves as a module editor compatible with DefleMask project files and provides a headless audio player for streaming modules via a console interface with

    Provides controls to toggle the visibility of audio channels to better organize the composition workspace.

    C++chiptuneemulatormusic
    عرض على GitHub↗3,691
  1. Home
  2. User Interface & Experience
  3. Interface Element Management
  4. Workspace Visibility Controls

استكشف الوسوم الفرعية

  • Permission-Based Visibility ControlsControls for toggling UI element visibility based on user authorization status. **Distinct from Workspace Visibility Controls:** Toggles based on permissions, whereas the parent focuses on general workspace customization.