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

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

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 个仓库

Awesome GitHub RepositoriesPure JavaScript Implementations

Software libraries written entirely in JavaScript to ensure portability and avoid native binary dependencies.

Distinct from JavaScript-Native Implementations: The candidates are either too specific to Git or are awesome-list entries rather than functional taxonomy.

Explore 14 awesome GitHub repositories matching programming languages & runtimes · Pure JavaScript Implementations. Refine with filters or upvote what's useful.

Awesome Pure JavaScript Implementations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • camsong/you-dont-need-jquerycamsong 的头像

    camsong/You-Dont-Need-jQuery

    20,160在 GitHub 上查看↗

    This project is a vanilla JavaScript reference guide and implementation collection designed to replace legacy libraries with native browser patterns. It provides a set of native JavaScript patterns for selecting, modifying, and navigating HTML elements, alongside a web API implementation guide for handling events and styles. The project serves as a reference for implementing asynchronous JavaScript patterns using native promises and fetch for remote data and background tasks. It also includes a client-side utility collection for performing data transformations, type validation, and element me

    Provides implementations written entirely in vanilla JavaScript to avoid external library dependencies.

    JavaScript
    在 GitHub 上查看↗20,160
  • oliver-moran/jimpoliver-moran 的头像

    oliver-moran/jimp

    14,621在 GitHub 上查看↗

    Jimp is a JavaScript image processing library and Node.js manipulation tool designed to perform image transformations and edits entirely within a JavaScript environment. It is a zero-dependency image library that operates without requiring native binaries or external system software dependencies. The project provides a programmatic interface for automated image transformations, including resizing, cropping, and filtering. It supports the creation of custom image pipelines and server-side image editing by processing data without relying on native system tools.

    Implements all image processing logic in pure JavaScript to avoid reliance on external C libraries.

    TypeScript
    在 GitHub 上查看↗14,621
  • jimp-dev/jimpjimp-dev 的头像

    jimp-dev/jimp

    14,621在 GitHub 上查看↗

    Jimp is a zero-dependency JavaScript image processing library and programmatic editor designed for manipulating, resizing, and filtering images in Node.js. It functions as a multi-format image encoder and extensible pipeline that operates entirely in JavaScript to ensure portable deployment across different environments without requiring native system dependencies. The engine features a modular architecture that allows for custom image processor builds and the registration of custom processing plugins. This extensibility enables the addition of specific visual effects and custom file-type enc

    Written entirely in JavaScript to ensure portable deployment without requiring native binary system dependencies.

    TypeScript
    在 GitHub 上查看↗14,621
  • chokcoco/css-inspirationchokcoco 的头像

    chokcoco/CSS-Inspiration

    10,866在 GitHub 上查看↗

    This project is a curated collection of galleries and component libraries that demonstrate pure CSS visual effects, 3D transforms, animation patterns, and layout solutions. It serves as a visual catalog of interactive UI elements and graphics built exclusively with HTML and CSS. The collection distinguishes itself by implementing complex interactivity, such as state management and animation triggers, using only CSS pseudo-classes and keyframes without any JavaScript. It also features a system for generative art and algorithmic patterns, as well as spatial 3D constructions using perspective an

    Achieves complex interactivity and state management purely with CSS, eliminating the need for JavaScript.

    CSS
    在 GitHub 上查看↗10,866
  • apachecn/interviewapachecn 的头像

    apachecn/Interview

    8,944在 GitHub 上查看↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Provides practice in recreating native JavaScript array methods and asynchronous utilities to master language internals.

    Jupyter Notebookinterviewkaggleleetcode
    在 GitHub 上查看↗8,944
  • ng-bootstrap/ng-bootstrapng-bootstrap 的头像

    ng-bootstrap/ng-bootstrap

    8,232在 GitHub 上查看↗

    Angular powered Bootstrap

    Eliminates Bootstrap’s JavaScript dependencies by reimplementing all interactive behaviors in pure Angular.

    TypeScriptaccordionalertangular
    在 GitHub 上查看↗8,232
  • dthree/cashdthree 的头像

    dthree/cash

    7,744在 GitHub 上查看↗

    Cash 是 Unix Shell 实用程序和命令行接口的 JavaScript 实现。它提供了一组用 ES6 编写的标准系统级文本处理和文件操作工具,无需原生编译或外部依赖即可运行。 该项目允许使用函数调用和标记模板程序化执行 Shell 操作。它实现了一个将多个命令链接在一起的系统,以通过程序化流水线过滤和转换数据,模仿标准的 Shell 管道行为。 这些功能支持在 JavaScript 环境中直接执行用于文件操作和文本处理的 Unix 风格命令。该实现包括跨平台文件系统抽象和环境变量注册表,以确保在不同操作系统上行为的一致性。

    Written entirely in ES6 to ensure platform independence and avoid dependencies on native binary compilation.

    JavaScript
    在 GitHub 上查看↗7,744
  • jolaleye/cssfxjolaleye 的头像

    jolaleye/cssfx

    6,129在 GitHub 上查看↗

    CSSFX is a curated collection of pre-made visual CSS effects for buttons, inputs, and other common UI elements. The library is entirely CSS-only, meaning the effects themselves require no JavaScript runtime, and each style can be copied to the system clipboard with a single click using the modern Clipboard API. The project is built as a single-page application with a component-based architecture, yet it delivers its entire interface without external JavaScript frameworks. All effect previews and code snippets are pre-rendered into static HTML files at build time, so each page request requires

    Ships a curated collection of pre-made visual CSS effects for buttons and inputs.

    Vueanimationcssdesign
    在 GitHub 上查看↗6,129
  • dagrejs/dagredagrejs 的头像

    dagrejs/dagre

    5,692在 GitHub 上查看↗

    Dagre is a pure JavaScript library for automatically laying out directed graphs. It implements a layered graph drawing algorithm based on the Sugiyama framework, positioning nodes in horizontal layers and routing edges to produce clear, readable visualizations with no native dependencies. The library handles edge routing as polylines with control points to avoid overlapping nodes, reduces edge crossings through heuristic node ordering within layers, and assigns final coordinates using a slack-based approach that respects minimum separation constraints. Graph structure and layout options are e

    Computes graph layouts entirely in client-side JavaScript with no native dependencies.

    TypeScript
    在 GitHub 上查看↗5,692
  • kevquirk/simple.csskevquirk 的头像

    kevquirk/simple.css

    4,921在 GitHub 上查看↗

    simple.css is a classless CSS framework that styles plain, semantic HTML with sensible defaults, requiring no CSS classes or JavaScript. It automatically applies a dark color scheme based on system preference, sets responsive typography and spacing from a modular scale, and includes a minimal CSS reset to normalize browser defaults. The entire framework lives in a single file with no dependencies. The framework uses only element selectors, so any standard HTML page becomes visually presentable with a centered, max-width layout, accessible interactive elements (buttons, forms, navigation), and

    Achieves all interactive effects (hover, focus, accordion) purely with CSS without any JavaScript.

    HTMLcsscss3html
    在 GitHub 上查看↗4,921
  • alex-shpak/hugo-bookalex-shpak 的头像

    alex-shpak/hugo-book

    4,051在 GitHub 上查看↗

    hugo-book 是一个专为 Hugo 设计的文档主题和静态网站框架,旨在创建结构化的技术手册、文档书籍和多语言知识库。它将目录结构转换为分层导航菜单和格式化的技术内容。 该框架包含一个专业的 OpenAPI 文档渲染器,可将规范转换为结构化的参考页面。它还提供了全文客户端搜索集成,并支持具有从右到左布局镜像的多语言内容。 该项目涵盖了广泛的内容渲染功能,包括数学公式排版、图表生成、终端录制集成,以及标签页和折叠块等交互元素。它还集成了按时间顺序排列的博客系统,以及用于生成目录和步骤列表的工具。 视觉定制通过颜色主题支持、CSS 样式覆盖和自定义 HTML 注入来处理。

    Implements interactive documentation patterns, such as accordions and tabs, using pure CSS to eliminate JavaScript dependencies.

    HTMLdocumentationhugohugo-theme
    在 GitHub 上查看↗4,051
  • xz/new.cssxz 的头像

    xz/new.css

    4,037在 GitHub 上查看↗

    new.css 是一个无类(classless)CSS 框架,可自动为语义化 HTML 元素添加样式。它通过直接将规则应用于标准 HTML 标签,为网站提供现代化的视觉设计,无需手动分配类名。 该项目包含一个 CSS 主题引擎和预定义的审美皮肤,例如高对比度深色模式和具有等宽字体及命令行配色方案的终端风格界面。这些视觉标识通过 CSS 变量进行管理,支持调色板自定义和主题切换。 该框架涵盖了一系列视觉功能,包括响应式流式排版以及针对代码块和键盘输入的专业文本格式化。它还为交互式折叠组件提供了样式,无需使用 JavaScript 即可创建可切换的内容区域。

    Creates interactive components like toggleable sections purely with CSS and HTML disclosure elements.

    HTML
    在 GitHub 上查看↗4,037
  • tulios/kafkajstulios 的头像

    tulios/kafkajs

    3,997在 GitHub 上查看↗

    KafkaJS 是一个纯 JavaScript 编写的 Apache Kafka 客户端,提供了从 Kafka 集群生产和消费消息所需的必要工具,无需原生依赖或外部插件。它作为 Node.js 应用程序参与分布式消息处理和实时事件流的综合集成库。 该项目以其对 Kafka 有线协议的原生实现而著称,避免了 C++ 依赖。它具有支持 SSL、TLS 和 SASL 身份验证的安全客户端,以及允许原子消息发送和链接偏移量提交的事务功能,以确保精确一次 (exactly-once) 处理。 该库涵盖了广泛的运营领域,包括用于管理主题和消费者组的完整集群管理、高级分区路由和分配策略,以及通过事件驱动监控实现的全面遥测。它还实现了网络可靠性模式,例如指数退避重试和机架感知数据获取,以优化延迟。

    Implements the Kafka wire protocol entirely in JavaScript to avoid native C++ dependencies.

    JavaScriptkafkakafka-clientnodejs
    在 GitHub 上查看↗3,997
  • dcodeio/bcrypt.jsdcodeIO 的头像

    dcodeIO/bcrypt.js

    3,797在 GitHub 上查看↗

    bcrypt.js is a portable JavaScript implementation of the bcrypt algorithm used for securely hashing and verifying user passwords. It functions as a credential security utility that protects stored passwords against brute-force attacks through the use of salts and configurable work factors. The library is designed as a pure JavaScript cryptographic module, allowing it to run in any JavaScript environment, including both server-side Node.js and client-side web browsers, without requiring native system binaries or C++ bindings. It is a zero-dependency standalone module to minimize security risks

    Implements the bcrypt algorithm entirely in JavaScript for seamless portability across Node.js and browser environments.

    JavaScript
    在 GitHub 上查看↗3,797
  1. Home
  2. Programming Languages & Runtimes
  3. Pure JavaScript Implementations

探索子标签

  • Angular-Reimplemented BehaviorsInteractive UI behaviors originally from Bootstrap JavaScript, reimplemented as pure Angular directives for framework-native operation. **Distinct from Pure JavaScript Implementations:** Distinct from Pure JavaScript Implementations: focuses on reimplementing Bootstrap's JS behaviors in Angular rather than general pure-JS libraries.
  • CSS-Only Interactive Effects1 个子标签Achieves all interactive effects (hover, focus, accordion) purely with CSS without any JavaScript. **Distinct from Pure JavaScript Implementations:** Distinct from Pure JavaScript Implementations: focuses on CSS-only interactivity rather than JavaScript-based implementations.
  • Polyfill ImplementationsExercises in recreating native language methods and utilities from scratch to master core language mechanics. **Distinct from Pure JavaScript Implementations:** Distinct from Pure JavaScript Implementations by focusing on the educational recreation of native API methods.