Repository History
66 repositories tagged with javascript

Penpot Desktop: An Unofficial Desktop App for the Penpot Design Tool
Penpot Desktop is an unofficial desktop application for the open-source design tool, Penpot. It provides a dedicated desktop experience, offering features like a tab interface, versatile dark-light mode, and the ability to connect to various Penpot instances. This application enhances the user experience by bringing Penpot's web functionality into a native desktop environment.
Awesome ESLint: A Curated List of Essential Tools for Linting JavaScript
Awesome ESLint is a comprehensive, community-curated list of valuable ESLint plugins, configurations, and related tools. This repository serves as an excellent resource for developers looking to enhance their JavaScript and TypeScript code quality and maintain consistent coding styles. It covers a wide array of linting solutions, from popular company style guides to framework-specific rules and security checks.

daedalOS: A Full-Featured Desktop Environment Running in Your Browser
daedalOS is an innovative open-source project that brings a complete desktop environment experience directly to your web browser. Built with JavaScript, it offers a rich set of features including a robust file system, a wide array of applications, and even classic games, all accessible without any local installation. This project showcases the power of modern web technologies to deliver complex, interactive user interfaces.
javascript-algorithms: A Comprehensive Guide to Data Structures and Algorithms
The `javascript-algorithms` repository by trekhleb offers a vast collection of algorithms and data structures implemented in JavaScript. Each example comes with clear explanations and links for further reading, making it an invaluable resource for learning and interview preparation. It covers a wide range of topics, from fundamental data structures to advanced algorithmic paradigms.

MiroTalk P2P: Simple, Secure, and Fast WebRTC Video Conferencing
MiroTalk P2P is a free, open-source WebRTC solution offering simple, secure, and fast real-time video conferences. It supports high-quality video up to 8K and 60fps, compatible with all browsers and platforms. This project is self-hostable and packed with features for diverse communication needs.

Whisper Web: ML-Powered Speech Recognition Directly in Your Browser
Whisper Web brings powerful, ML-powered speech recognition directly to your browser, leveraging ? Transformers.js. This innovative project allows for client-side audio processing, offering privacy and efficiency without relying on cloud services. It even includes experimental WebGPU support for accelerated performance.

Video.js: An Open-Source HTML5 Video Player for All Web Platforms
Video.js is a comprehensive, open-source HTML5 video player designed for all web-based platforms. It supports common media formats, including streaming protocols like HLS and DASH, and is highly extensible through a rich plugin ecosystem. This player works seamlessly across desktops, mobile devices, tablets, and Smart TVs.
Automatisch: The Open Source Zapier Alternative for Workflow Automation
Automatisch is an open-source, low-code platform serving as an alternative to Zapier, designed for building powerful workflow automations. It enables users to connect various services, such as Twitter and Slack, to streamline business processes without requiring programming knowledge. This tool offers an efficient and cost-effective way to automate business operations.

Croner: A Robust, Dependency-Free Cron Scheduler for JavaScript and TypeScript
Croner is a versatile and dependency-free library designed to trigger functions or evaluate cron expressions across various JavaScript environments. It offers comprehensive features, including advanced cron syntax, timezone support, and overrun protection, making it a reliable choice for task scheduling. Compatible with Node.js, Deno, Bun, and browsers, Croner provides a high-performance and lightweight solution for your scheduling needs.

Nodemon: Streamlining Node.js Development with Automatic Restarts
Nodemon is an essential tool for Node.js developers, designed to automatically restart your application whenever file changes are detected. This eliminates the need for manual restarts during development, significantly improving workflow efficiency. It acts as a simple wrapper for `node`, requiring no modifications to your existing code.

pokemon-js: Recreating Classic Pokémon Red/Blue with React and TypeScript
pokemon-js is a faithful recreation of the classic Pokémon Red/Blue games, built using modern web technologies like React and TypeScript. This open-source project aims to bring the authentic Pokémon experience to the browser, complete with classic gameplay mechanics, multiple maps, and a turn-based battle system. It offers a nostalgic journey for fans and a robust example of web development for developers.

Swagger Editor: Edit and Preview OpenAPI Definitions in Your Browser
Swagger Editor, developed by swagger-api, is an in-browser tool for editing OpenAPI API definitions in JSON or YAML format. It provides real-time documentation previews, allowing developers to visualize and validate their API specifications efficiently. Supporting OpenAPI 2.0, 3.0.3, and 3.1.0, it's a versatile choice for modern REST API development.