Showing 173 open source projects for "g-code"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 1
    Cancelable Async Flows

    Cancelable Async Flows

    Cancelable Async Flows (CAF)

    CAF (Cancelable Async Flows) is a small utility that brings cooperative cancellation to JavaScript async workflows. It wraps async generators or promise-returning functions so they can respond to a cancel signal and halt work early, preventing wasted CPU and stray side effects. The library encourages a disciplined pattern: pass a token into your task, periodically check it, and unwind gracefully when cancellation is requested. This approach avoids brittle timeouts and “fire-and-forget” leaks...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Flowy

    Flowy

    The minimal javascript library to create flowcharts

    flowy is a minimal JavaScript library for building interactive flowchart-style interfaces in web applications, allowing developers to create node-based editors, automation builders, or visual programming tools with relatively little code. It provides draggable, connectable blocks (nodes) that can be placed on a canvas, connected via lines, and rearranged dynamically while preserving the underlying graph structure. The library focuses on simplicity and aesthetics, offering a clean look out of the box that can be customized with your own CSS, making it suitable for dashboards, SaaS products, or internal tools. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    screenfull

    screenfull

    Wrapper for cross-browser usage of the JavaScript Fullscreen API

    ...It lets developers place an entire page or an individual element into fullscreen mode through a consistent interface. The library smooths over browser-specific API differences that would otherwise require extra compatibility code. Applications can request fullscreen, exit it, toggle it, inspect the active fullscreen element, and check whether fullscreen is available. It also exposes fullscreen change and error events for reactive interfaces. Screenfull is distributed as an ESM package, is only about 0.7 kB when gzipped, and is considered feature complete. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Twemoji

    Twemoji

    Simple library that provides standard Unicode emoji for all platforms

    ...Each type of parsing accepts a callback to generate an image source or an options object with parsing info. The second kind of parsing is string parsing. This is unrecommended because this method does not sanitize the string or otherwise prevent malicious code from being executed; such sanitization is out of scope.
    Downloads: 32 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 5
    dat.GUI

    dat.GUI

    dat.gui is a lightweight controller library for JavaScript

    A lightweight graphical user interface for changing variables in JavaScript. The easiest way to use dat.GUI in your code is by using the built source at build/dat.gui.min.js. These built JavaScript files bundle all the necessary dependencies to run dat.GUI. If you're using a server with a Content Security Policy in place that blocks 'unsafe-inline', you will have problems when dat.gui.js tries to inject style information. To get around this, load 'build/dat.gui.css' as an external style sheet. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Introduction to Vue.js 3 Course

    Introduction to Vue.js 3 Course

    Workshop Materials for my Introduction to Vue.js Workshop

    ...The content covers essential Vue.js concepts such as directives, data rendering, methods, watchers, computed properties, components, slots, and the Composition API (for Vue 3), complemented with example code and exercises. Since the course was updated for Vue 3, the repo includes directories for both Vue 2 and Vue 3 resources, enabling learners to explore both versions depending on their work context. Also included are build setups (Vue CLI, Nuxt) and additional sections on animation and advanced topics like custom directives, making it a full learning path rather than just a quick tutorial. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    DataTables

    DataTables

    Tables plug-in for jQuery

    DataTables is a jQuery plugin that enhances HTML tables with powerful dynamic features such as searching, sorting, and pagination. It transforms plain static tables into interactive data explorers with minimal code changes. Developers can customize its behavior through an extensive API, adding export buttons, column visibility toggles, custom filters, and integration with remote data sources via Ajax. The plugin is modular, with a core that provides essentials and a wide range of extensions that cover advanced functionality like fixed headers, responsive layouts, and inline editing. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    Airbnb JavaScript Style Guide

    Airbnb JavaScript Style Guide

    JavaScript Style Guide

    The Airbnb JavaScript Style Guide is a widely adopted, opinionated, open-source set of coding conventions and best practices for writing readable, maintainable JavaScript (and React/JSX) code, published under the MIT license and assuming usage of modern tooling such as Babel and ESLint. Whichever testing framework you use, you should be writing tests. Strive to write many small pure functions, and minimize where mutations occur. Be cautious about stubs and mocks - they can make your tests more brittle.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    react-pxq

    react-pxq

    Implement modern front-end architecture with idiomatic React patterns

    ...It shows how to break a product into cohesive components, manage global and local state, and coordinate data-fetching with UI updates. Routing is used to separate feature areas, while shared UI primitives keep styling and behavior consistent across screens. The code emphasizes ES6+ conventions, async flows, and clean separation of concerns to keep maintenance approachable. It also spotlights responsive layout techniques and interaction states that make the app feel polished on mobile and desktop. For learners transitioning from tutorials to full apps, this repo offers a practical, readable example of a React project that’s structured for growth.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Paessler - Monitor Your Whole Network in Minutes Icon
    Paessler - Monitor Your Whole Network in Minutes

    Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

    Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
    Start Free 30-Day Trial
  • 10
    Bcoin

    Bcoin

    Javascript bitcoin library for node.js and browsers

    ...It is easier to use, faster to learn, and more well-documented than competing implementations. Engineered from the ground up to create scalable, flexible, and efficient production-ready systems with unparalleled code readability. Bcoin is consensus-conforming and adheres to the strict security standards of the original implementation maintained by Bitcoin Core. Bcoin can be integrated into almost any desktop or browser application to enable native payments, on both Bitcoin and Bitcoin Cash networks. Bcoin is the first full node implementation built specifically for production systems at scale. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    HTML CSS Course

    HTML CSS Course

    Starter files, final projects, and FAQ for my HTML + CSS course

    HTML CSS Course is the official repository for Jonas Schmedtmann’s Build Responsive Real-World Websites with HTML and CSS course. It contains starter files and final code for the sections and projects included in the course. The repository helps beginners practice semantic HTML, modern CSS, layout systems, responsive design, and real-world website construction. Students can begin with provided starter assets, follow the course lessons, and compare their results against the completed code when troubleshooting. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    AmplitudeJS

    AmplitudeJS

    Open Source HTML5 Web Audio Library

    ...If you are very thankful for what you can do with AmplitudeJS or if you are using AmplitudeJS to make any sort of revenue, we kindly ask that you contribute any resources available to keep the community growing. Autogenerate waveforms and visualizations using the Web Audio API. Public functions for unlimited control! All of our example players have the code available on our "AmplitudeJS Example Players" repository.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    babel-plugin-macros

    babel-plugin-macros

    Allows you to build simple compile-time libraries

    ...There is code bundle size overhead; the client needs to receive a CSS parser in order to generate these class names, and shipping this makes the amount of js the client needs to parse larger. Eval-ing out code at compile time that will be baked into the runtime code, for instance, to get a list of directories in the filesystem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    metismenu

    metismenu

    A collapsible jQuery menu plugin

    A collapsible jQuery menu plugin. This version does not support any version of IE browser. Setting aria-disabled="true" in the <a> element as shown will stop metisMenu from opening the menu for that particular list.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Sulla

    Sulla

    Javascript Whatsapp API library for chatbots

    ...As much as I would love to, I cannot dedicate a lot of time to this project so please consider checking out forked versions of sulla where other developers can dedicate more time and support to it. After executing create() function, sulla will create an instance of WhatsApp web. If you are not logged in, it will print a QR code in the terminal. Scan it with your phone and you are ready to go! Sulla will remember the session so there is no need to authenticate every time. By default QR code will appear on the terminal. The decryption is being done as fast as possible (outruns native methods). Supports big files!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Webpack library starter

    Webpack library starter

    Webpack based boilerplate for producing libraries

    Webpack library starter is a boilerplate project for building JavaScript or TypeScript libraries with Webpack. It is designed for authors who want to publish reusable packages without setting up the build pipeline from scratch. The starter accepts ES6 or TypeScript source code and outputs a universal library format that can work across different JavaScript environments. It includes a Jest test setup so library behavior can be verified during development. The project is useful for small utilities, shared browser libraries, and packages that need a predictable publishing foundation. It is best viewed as a practical starting template rather than a full framework, giving developers structure while leaving room for customization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Solved by Flexbox

    Solved by Flexbox

    A showcase of problems once hard or impossible to solve with CSS

    Solved by Flexbox is a collection of layout patterns that demonstrates how CSS Flexbox elegantly resolves classic web design problems. It tackles everyday challenges—vertical centering, equal-height columns, sticky footers, fluid media, and responsive grids—showing concise, production-ready CSS instead of elaborate hacks. Each pattern is presented with plain HTML, clear commentary, and minimal styling, making the underlying technique easy to adapt and extend. The project emphasizes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    CyC2018.github.io

    CyC2018.github.io

    Personal knowledge site built with GitHub Pages

    ...It aggregates content across algorithms, data structures, networking, operating systems, databases, and interview preparation into a coherent index. The presentation emphasizes succinct explanations paired with diagrams, tables, or code snippets to speed recall. Because the site is generated from a repository, it benefits from issue tracking, pull requests, and version history, making it easy to update and maintain. The structure encourages incremental learning: you can dip into a topic, follow internal links, and return later with a clear sense of progress. It doubles as both a study guide for learners and a quick reference for practitioners revisiting fundamentals.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    JavaScript Array Explorer

    JavaScript Array Explorer

    A resource to figure out what JavaScript array method would be best

    ...Instead of diving into endless docs, you can use the interactive tool to specify what you’re trying to accomplish—e.g., “remove items,” “transform items,” “find something,” “aggregate results”—then see which methods match and get live code examples. The tool provides visual examples, explanations of method semantics, and code snippets you can copy into your own project. Because many JavaScript learners struggle with which array method to choose or misuse them, this resource offers an approachable way to learn by doing and exploring rather than memorizing. The front-end is friendly and responsive, with filtering UI that lets you narrow based on the kind of task you’re performing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ES6 Shim

    ES6 Shim

    ECMAScript 6 compatibility shims for legacy JS engines

    ES6 Shim is a JavaScript compatibility library that adds ECMAScript 6 behavior to older JavaScript engines where possible. It provides polyfills and shims so legacy environments can run code that expects newer standard features. The project covers many ES6 APIs and attempts to align older browsers with the final ECMAScript 2015 specification. It is useful for applications that need broader browser support while still using modern JavaScript patterns. The library is distributed through common JavaScript package workflows and can be included in projects that target older runtimes. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Intermock

    Intermock

    Mocking library to create mock objects with fake data for TypeScript

    ...The tool also allows fine-grained control over output format—object, JSON, or string—and supports JSDoc annotations to define custom Faker data generators. By leveraging Intermock, developers can quickly generate realistic mock datasets for testing, prototyping, and documentation purposes without writing boilerplate code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    NG6

    NG6

    An AngularJS Starter repo for AngularJS + ES6 + Webpack

    ...Gulp is used as an orchestrator to run Webpack, start a development server, and generate Angular boilerplate via tasks. The repository also includes a complete testing setup using Karma, Mocha, Chai, and Webpack so tests run through the same pipeline as application code. Styles are handled via SASS (node-sass), with each component encouraged to bundle its own styles, templates, and tests for strong locality. Overall, NG6-starter is designed as a “de facto” reference for developers who want to learn and adopt a modern workflow.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    C3.js

    C3.js

    A D3-based reusable chart library

    C3 makes it easy to generate D3-based charts by wrapping the code required to construct the entire chart. We don't need to write D3 code any more. C3 gives some classes to each element when generating, so you can define a custom style by the class and it's possible to extend the structure directly by D3. C3 provides a variety of APIs and callbacks to access the state of the chart. By using them, you can update the chart even after it's rendered.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    React-WeUI

    React-WeUI

    WeUI Components build with React

    ...The project combines React components with the underlying WeUI styling, which means teams can work in a modern component architecture instead of manually stitching together markup and CSS for each screen. The repository includes documentation with live examples, installation options for both package managers and browser-based usage, and example code that shows how quickly a page can be assembled from imported components. Because of its heritage, React-WeUI is especially relevant for mobile web experiences, lightweight app-like pages, and products targeting users familiar with WeChat-inspired interaction patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    China Area Data

    China Area Data

    China's provincial and municipal data

    ...Multiple data layouts are provided, including object-based JSON, array-based JSON, and JavaScript representations. Versioned datasets preserve older administrative structures so applications can account for regional code changes over time. The latest included major dataset is based primarily on National Bureau of Statistics information from 2019 and also includes Taiwan, Hong Kong, and Macau entries.
    Downloads: 0 This Week
    Last Update:
    See Project