Showing 71 open source projects for "attribute"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    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.
    Get Started Free
  • 1
    embetty

    embetty

    Embetty displays remote content like tweets or YouTube videos

    ...Embetty needs a server component that you need to run on your infrastructure. Configure the server URL for embetty using a meta data-embetty-server tag. Use the type attribute with a value of facebook, vimeo or youtube. Set the video-id attribute to the video ID. For videos of type vimeo or youtube, it's also possible to set a start-at attribute with a value of time in seconds to start the video at a specific timecode. The Embetty server component does not proxy video data. This means that the tracking protection becomes ineffective after the play button has been clicked. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    CASL

    CASL

    CASL is an isomorphic authorization JavaScript library

    CASL is an isomorphic authorization JavaScript library that restricts what resources a given user is allowed to access. It's designed to be incrementally adoptable and can easily scale between a simple claim-based and fully featured subject and attribute-based authorization. It makes it easy to manage and share permissions across UI components, API services, and database queries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Hotkey

    Hotkey

    Trigger an action on an element with a keyboard shortcut

    Trigger an action on a target element when the hotkey (key or sequence of keys) is pressed on the keyboard. This triggers a focus event on form fields or a click event on other elements. By default, hotkeys are extracted from a target element's data-hotkey attribute, but this can be overridden by passing the hotkey to the registering function (install) as a parameter.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 4
    fast-xml-parser

    fast-xml-parser

    Validate XML, Parse XML and Build XML rapidly

    Validate XML, Parse XML to JS Object, or Build XML from JS Object without C/C++ based libraries and no callback.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    7.css

    7.css

    A JS-independent, tree-shakeable CSS framework

    ...It is built on top of the GUI backbone of XP.css, which is an extension of 98.css. This framework relies on the usage of semantic HTML. To make a button, you'll need to use a button. Input elements require labels. Tabs rely on the role="tab" attribute. This page will guide you through that process, but accessibility is a primary goal of this project. It does not ship with any JavaScript, so it is compatible with your frontend framework of choice.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    scrape-it

    scrape-it

    A Node.js scraper for humans

    scrape-it is a Node.js library for converting web pages and HTML documents into structured JavaScript objects. Developers describe the desired output through a declarative schema based on CSS selectors. Fields can extract text, raw HTML, element attributes, repeated items, and nested lists. Conversion functions can transform captured values into dates, numbers, or other application-specific types. The library supports promises, async and await workflows, and callback-based usage. It can...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    sharer.js

    sharer.js

    Create your own social share buttons. No jquery. Just vanilla JS

    Sharer.js is a lightweight vanilla JavaScript library for creating custom social sharing controls on website elements. It works without jQuery, frameworks, or external runtime dependencies. Developers configure each control through HTML data attributes that define the service, URL, title, popup size, and other platform-specific values. The library supports more than 20 social networks, messaging services, blogging platforms, and bookmarking tools. It can open sharing popups, behave as a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    uhtml

    uhtml

    A micro HTML/SVG render

    uhtml is a minimal JavaScript library for building fast, reactive HTML and SVG interfaces with standard web platform features. It uses tagged template literals to provide a JSX-inspired syntax without requiring a compiler or specialized build tools. Components can be written as regular functions and connected to reactive state through signals, computed values, effects, batching, and untracked reads. The renderer supports keyed nodes, references, fragments, event handlers, boolean attributes,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Zynga Scroller

    Zynga Scroller

    Accelerated panning and zooming for HTML and Canvas

    ...The library handles panning, deceleration, bouncing, paging, snapping, zooming, directional locking, and pull-to-refresh behavior. It can be controlled manually through an API or used through EasyScroller, a simplified DOM-focused wrapper with data-attribute initialization. Developers can configure axes, animation behavior, zoom ranges, dimensions, and scroll targets. It is useful for web applications, games, visual tools, and custom interfaces that need smooth touch or mouse-driven navigation without relying entirely on native browser scrolling.
    Downloads: 0 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
  • 10
    RapiDoc

    RapiDoc

    RapiDoc - Custom-Element for OpenAPI Spec

    Free of any frameworks, setups, configs, build steps or packaging. Can be used with any framework or just with vanilla javascript. Use It just like any other HTML Tag, Change its attribute using JavaScript and see it react to those changes. Basic knowledge of HTML is all that's required. Style it to your heart's content. Change font, logo, colors and theme. Inject external HTML or embed into another HTML document. Minimal dependencies, no runtime, and no virtual DOM ensure the lowest memory consumption, Just native and raw speed of the modern browsers. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Juice

    Juice

    Juice inlines CSS stylesheets into your HTML source

    Given HTML, juice will inline your CSS properties into the style attribute. Juice has a number of functions based on whether you want to process a file, HTML string, or a cheerio document, and whether you want the juice to automatically get remote stylesheets, scripts, and image dataURIs to inline. To inline HTML without getting remote resources, using default options. Juice is exposed as a standard module, and from CLI with a smaller set of options.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    axe-core

    axe-core

    Accessibility engine for automated Web UI testing

    ...Axe-core has different types of rules, for WCAG 2.0 and 2.1 on level A and AA, as well as a number of best practices that help you identify common accessibility practices like ensuring every page has an h1 heading, and to help you avoid "gotchas" in ARIA like where an ARIA attribute you used will get ignored. With axe-core, you can find on average 57% of WCAG issues automatically. Additionally, axe-core will return elements as "incomplete" where axe-core could not be certain, and manual review is needed.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    jQuery contextMenu plugin & polyfill

    jQuery contextMenu plugin & polyfill

    jQuery contextMenu plugin & polyfill

    ...This allows injecting and removing triggers without having to re-initialize or update contextMenu. contextMenu can provide a simple list of clickable commands, or offer an in-menu form. This makes very simple attribute modification possible. Once a menu is registered, it cannot be altered. That means no commands can be added or removed from the menu. This allows contextMenu to keep a single definition in memory, which enables it to work with hundreds of trigger objects. contextMenu knows the two callbacks show and hide which can be used to update the state of commands within the menu.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    css-doodle

    css-doodle

    A web component for drawing patterns with CSS

    ...The syntax of CSS-doodle is based on CSS and provides several extra utility functions and shorthand properties. The number of rows and columns in the grid is defined by the grid attribute on the element, ranging from 1 to 64. Its default is 1x1 when no value or 0 is given. The row or column is limited up to 4096 only when the grid is 1-dimensional.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Mavo

    Mavo

    Create web applications entirely by writing HTML and CSS

    ...Mavo extends the syntax of HTML to describe Web applications that manage, store, and transform data. Store data in the cloud, locally, or not at all by just changing an HTML attribute. Edit data right on the website, with an intuitive, auto-generated, customizable interface. No more wrestling with CMSes and servers! Multimedia uploads to your page via drag & drop, pasting, or browsing, without a single line of code. Perform calculations right in the HTML, that update when needed. No need to write JavaScript! ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Responsively Lazy

    Responsively Lazy

    Lazy load responsive images

    ...If you don't know the image aspect ratio you can skip the div tag and move the responsively-lazy class to the img tag. Responsively Lazy is very different from the other lazy loading libraries. They make you break your HTML by removing the src attribute, or make you put tiny version there or make you use <noscript> to make your images appear in Google Images. The lazy loading works in browsers supporting the srcset attribute. As of December 2017 that's 86.78%. Unsupported browsers will load the image in the src attribute. That's the image search engines and social networks will find, so it's better to make it high-resolution.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    naval-qda

    naval-qda

    Local-first desktop app for qualitative data analysis (QDA)

    NAVAL-QDA is a desktop application for qualitative data analysis (QDA). Import interview transcripts, documents, and media; code them against a hierarchical node tree; classify sources by case and attribute; write analytic memos; run text and coding queries; visualize patterns; and generate reports — all from a local Electron + React app. Key features: import .txt/.docx/.pdf plus audio/video for transcription; hierarchical coding with merge/move and percent-coded tracking; cases, attributes, and a classification sheet; memos linked to sources, cases, or nodes; text search, word frequency, coding, matrix coding, and coding-comparison queries; word cloud, hierarchy treemap, and similarity-cluster visualizations; coding reports and project summaries; and optional, opt-in AI-assisted summaries/code suggestions. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    Feather

    Feather

    Simply beautiful open source icons

    ...This means that you can use Feather icons in all the same ways you can use SVGs (e.g. img, background-image, inline, object, embed, iframe). Here's a helpful article detailing the many ways SVGs can be used on the web: SVG on the Web – Implementation Options. All elements that have a data-feather attribute will be replaced with SVG markup corresponding to their data-feather attribute value. See the API Reference for more information about feather.replace().
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    bootstrap-datepicker

    bootstrap-datepicker

    A datepicker for twitter bootstrap

    ...You can disable datepicker’s data-api in the same way as you would disable other bootstrap plugins. Most options can be provided via data-attributes. An option can be converted to a data-attribute by taking its name, replacing each uppercase letter with its lowercase equivalent preceded by a dash, and prepending “data-date-” to the result. Methods are called on a datepicker by calling the datepicker function with a string first argument, followed by any arguments the method takes.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    SVGOMG!

    SVGOMG!

    Web GUI for SVGO

    ...Users can compare the optimized result with the original, inspect markup, and compare compressed sizes. Controls cover precision, multipass optimization, metadata removal, path cleanup, style processing, attribute cleanup, and many other transformations. It is intended for interactive optimization when developers or designers want direct control over how an SVG is simplified.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    Vue-Video-Player

    Vue-Video-Player

    @videojs component for @vuejs

    video.js player component for Vue. The Video.js player is a component. Like all components, you can define what children it includes, what order they appear in, and what options are passed to them. Components can be given custom options via the lower-camel-case variant of the component name (e.g. controlBar for ControlBar). These can be nested in a representation of grandchild relationships. Video.js playback technologies (i.e. "techs") can be given custom options as part of the options...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    clipboard.js

    clipboard.js

    A modern approach to copy text to clipboard

    ...It isn’t dependent on Flash or any bloated framework, just 3kb gzipped. clipboard.js eliminates all the hassles that come with copying text to the clipboard, such as the many steps needed to configure, or the hundreds of KBs you need to load. With clipboard.js you can copy content from another element, cut text from another element, and copy text from attribute. It supports most popular browsers and gracefully degrades if you need to support older browsers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    PowerTip

    PowerTip

    A jQuery plugin that creates hover tooltips

    PowerTip is a jQuery tooltip plugin with some advanced features like hover intent testing, tooltip queueing, and support for complex data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    vue-datatables-net

    vue-datatables-net

    Vue jQuery DataTables.net wrapper component

    This library is a Vue 3 wrapper for jQuery DataTables. It's a tiny wrapper that doesn't include anything, not even the datatables.net core library. You've found this library because you want to use jQuery datatables.net client-side with your application. Alternatively, if you simply want to integrate with a server-side datatables.net compatible endpoint, then I'd like to suggest looking at bootstrap-vue b-table and this component. Default configuration and provide an example for bootstrap5...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Flickity

    Flickity

    Touch, responsive, flickable carousels

    ...If you are creating an open source application under a license compatible with the GNU GPL license v3, you may use Flickity under the terms of the GPLv3. You can use Flickity as a jQuery plugin. You can initialize Flickity in HTML, without writing any JavaScript. Add data-flickity attribute to the carousel element.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next