awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 个仓库

Awesome GitHub RepositoriesClient-Side Scripting

Execution of programmable logic within the web browser to handle user interactions and dynamic content updates.

Distinct from Client-Side Directives: The candidates focus on server-side scripting, security analysis, or tracking, rather than general browser-based interactive logic.

Explore 12 awesome GitHub repositories matching web development · Client-Side Scripting. Refine with filters or upvote what's useful.

Awesome Client-Side Scripting GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jhu-ep-coursera/fullstack-course4jhu-ep-coursera 的头像

    jhu-ep-coursera/fullstack-course4

    10,934在 GitHub 上查看↗

    This project provides educational course materials and reference code for learning frontend web development. It serves as a tutorial and collection of examples demonstrating how to build responsive user interfaces using HTML, CSS, and JavaScript. The repository contains practical implementations and references for responsive web design, specifically focusing on fluid grids and media queries to adapt layouts across different screen sizes. It includes client-side scripting samples that illustrate how to add interactive behavior and dynamic functionality to web pages. The material covers a broa

    Provides reference samples for adding interactive behavior and dynamic functionality using JavaScript in the browser.

    JavaScript
    在 GitHub 上查看↗10,934
  • frappe/frappefrappe 的头像

    frappe/frappe

    10,291在 GitHub 上查看↗

    Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate

    Provides a client-side scripting framework to modify form behavior and user interactions directly in the browser.

    Pythoncmsemailerpnext
    在 GitHub 上查看↗10,291
  • mesop-dev/mesopmesop-dev 的头像

    mesop-dev/mesop

    6,589在 GitHub 上查看↗

    Mesop is a stateful, declarative Python web UI framework and component library designed for building interactive web applications and AI demos. It allows for the construction of data-driven interfaces and chat systems using only Python, removing the need to write separate HTML or CSS. The framework is specifically tailored for AI application development, offering dedicated tools for conversational UI design and the creation of dashboards for large language model applications. It distinguishes itself with a visual UI editor for real-time property adjustments and the ability to embed custom Jav

    Enables browser-based logic execution to handle stateful interactions and improve responsiveness by reducing network roundtrips.

    Python
    在 GitHub 上查看↗6,589
  • googlearchive/code-prettifygooglearchive 的头像

    googlearchive/code-prettify

    5,767在 GitHub 上查看↗

    Code-prettify 是一个基于浏览器的工具和 HTML 语法高亮器,可为网页上的原始代码块添加视觉格式和行号。它作为一个客户端代码格式化程序和用于定义特定语言高亮规则的可定制词法分析器库。 该系统允许创建自定义词法分析器,为专有或不常见的编程语言提供语法高亮。视觉呈现通过自定义代码样式和集成外部 CSS 样式表来定义颜色和字体进行管理。 该项目为嵌入在 HTML 中的源代码片段提供自动语法高亮和顺序行号。它支持添加自定义语言支持以及技术文档的样式设置。

    Runs as an embeddable JavaScript file that processes page content after the initial HTML load.

    JavaScript
    在 GitHub 上查看↗5,767
  • digitallyinduced/ihpdigitallyinduced 的头像

    digitallyinduced/ihp

    5,294在 GitHub 上查看↗

    ihp 是一个为 PostgreSQL 设计的类型安全 Web 框架和全栈应用编排器。它作为一个服务端渲染框架和类型安全 ORM,能自动从 SQL 模式生成记录类型,以确保编译时的查询验证。 该平台的特色在于在编译时验证路由、数据库查询和模板,以防止运行时崩溃。它使用 WebSocket 实现实时 Web 界面以进行即时数据同步,并采用服务器驱动的超媒体进行部分 DOM 修补。 该框架涵盖了广泛的集成功能,包括支持 Passkey 和 OAuth 的用户身份管理、具有自动迁移功能的完整数据存储层,以及具有类型安全 HTML 模板的综合 UI 渲染系统。它还提供了用于 JSON API 开发、异步后台任务执行以及支付网关金融集成的内置工具。 生产环境通过声明式 NixOS 部署进行管理,以实现可复现的基础设施。

    Embeds scripts in HTML attributes to perform DOM manipulations without requiring external files.

    Haskellframeworkhacktoberfesthaskell
    在 GitHub 上查看↗5,294
  • ipython-contrib/jupyter_contrib_nbextensionsipython-contrib 的头像

    ipython-contrib/jupyter_contrib_nbextensions

    5,276在 GitHub 上查看↗

    该项目是一个由社区开发的插件集合及模块化框架,旨在扩展 Jupyter notebook 环境的功能。它作为一个自定义工具,通过注入脚本、样式表和交互式组件来修改基于浏览器的开发工作区。 该框架利用元数据驱动的配置来管理独立界面组件的生命周期和注册。用户可以通过配置菜单启用或禁用特定工具,从而在不修改核心应用源码的情况下定制工作区。 现有的扩展涵盖了多个生产力领域,包括自动源代码格式化、通过交互式目录进行文档导航以及运行时变量检查。其他功能还包括管理 notebook 结构、控制输出显示以及将交互式文档导出为静态格式以便分享的工具。

    Uses client-side scripting to dynamically modify the document object model and interface behavior within the browser.

    JavaScript
    在 GitHub 上查看↗5,276
  • jackmoore/autosizejackmoore 的头像

    jackmoore/autosize

    5,092在 GitHub 上查看↗

    autosize is a client-side JavaScript utility that automatically adjusts the height of HTML textarea elements to fit their text content. It functions as a DOM layout tool designed to manage the dimensions and scrolling behavior of input fields in real time. The utility handles dynamic resizing during user typing and window resize events. It supports height constraints by comparing calculated dimensions against CSS minimum and maximum properties to restore overflow scrolling when limits are reached. The tool provides capabilities to monitor resize events, manually trigger layout refreshes for

    Functions as a lightweight browser script that handles real-time height recalculations for text inputs.

    JavaScript
    在 GitHub 上查看↗5,092
  • gustavoguanabara/javascriptgustavoguanabara 的头像

    gustavoguanabara/javascript

    4,106在 GitHub 上查看↗

    This project is a structured JavaScript programming course and learning path designed for beginners. It functions as an interactive coding tutorial and frontend web development guide, providing a curriculum centered on the JavaScript language. The project focuses on building dynamic web interfaces through the manipulation of the Document Object Model. It provides a series of instructional guides and practical challenges that allow for interactive coding practice and the verification of code execution within a dedicated environment. The curriculum covers core programming fundamentals, includi

    Teaches how to execute programmable logic within the web browser to handle user interactions and dynamic content updates.

    HTMLcursocursoemvideogratis
    在 GitHub 上查看↗4,106
  • mgp/book-notesmgp 的头像

    mgp/book-notes

    4,097在 GitHub 上查看↗

    该项目是一个基于 Markdown 的个人知识库和数字学习日志,用于存储书籍和技术文献的笔记与摘要。它作为一个阅读摘要仓库和技术参考库,用于归档非虚构类和专业材料的关键要点与见解。 该集合作为一个数字花园,用于整理来自书籍、文章和视频的见解。它专门专注于将复杂的架构模式、技术概念和专业领导力原则提炼成可搜索的格式,以供长期参考。 该仓库还通过收集可复用的思维框架、心智模型和专业决策工具来组织个人知识。它包含一个用于通过管理已完成和进行中作品列表来跟踪阅读进度的系统。

    Records technical notes on attaching behavioral logic to interface elements using scripts.

    book-notesbooksnotes
    在 GitHub 上查看↗4,097
  • bigskysoftware/_hyperscriptbigskysoftware 的头像

    bigskysoftware/_hyperscript

    3,706在 GitHub 上查看↗

    Hyperscript is a DOM manipulation library and HTML scripting language that functions as a logic engine and reactive UI framework. It allows for the definition of interactive behavior and client-side logic directly within HTML attributes. The system distinguishes itself through declarative web scripting and in-HTML interactive behavior, which removes the requirement for separate JavaScript files to manage element states. It utilizes a specialized syntax for data processing, employing pipe operators to filter, sort, and convert data collections within the browser. The framework provides capabi

    Enables defining interactive client-side logic directly within HTML attributes to avoid external JavaScript files.

    JavaScripthtmxhyperscriptscripting-language
    在 GitHub 上查看↗3,706
  • chris-chris/ml-engineer-roadmapchris-chris 的头像

    chris-chris/ml-engineer-roadmap

    2,204在 GitHub 上查看↗

    该项目是一个结构化的学习框架,旨在引导个人完成机器学习工程职业的专业要求。它作为一个全面的课程,将复杂的技术主题和理论基础组织成逻辑严密的顺序路径,以进行技能开发。 该路线图可视化了职业轨迹,映射了从入门级职位到高级技术领导角色的晋升过程。通过分解数据科学和人工智能所需的基本能力,它清晰地概述了掌握现代机器学习工作流所需的里程碑。 内容通过使用 Markdown 文件的版本控制仓库进行维护,并处理成静态站点。该界面允许用户与路线图交互,通过动态视觉显示过滤和探索学习步骤。

    Executes scripts in the browser to provide an interactive and filterable visual interface for the roadmap.

    在 GitHub 上查看↗2,204
  • vinceg/bootstrap-admin-themeVinceG 的头像

    VinceG/Bootstrap-Admin-Theme

    1,628在 GitHub 上查看↗

    This project provides a collection of pre-built administrative dashboard templates and a comprehensive user interface kit designed for constructing professional management applications. It is built upon the Bootstrap framework, offering a set of responsive themes and layout blocks that adapt to various screen sizes. The framework distinguishes itself by providing modular, reusable building blocks that allow developers to assemble complex administrative interfaces. It includes specialized components for data grid management, enabling the organization, sorting, and filtering of large datasets,

    Provides client-side JavaScript logic to handle interactive interface behaviors and DOM manipulation.

    CSS
    在 GitHub 上查看↗1,628
  1. Home
  2. Web Development
  3. Client-Side Scripting

探索子标签

  • Event BindingTechniques for attaching behavioral logic to interface elements to handle user interactions. **Distinct from Client-Side Scripting:** Focuses specifically on the binding of events to elements, whereas Client-Side Scripting is the broader execution environment.
  • In-Attribute ScriptingEmbedding executable logic directly within HTML attributes to manage element states. **Distinct from Client-Side Scripting:** Focuses on scripting inside attributes specifically, rather than general browser-based logic.