unit.gl

Dynamic Layout Engine

https://github.com/stylescape/unit.gl

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.9%) to scientific vocabulary

Keywords

css dynamic-layout fluid-type fluid-typography kyu layout layout-engine q responsive responsive-design responsive-layout scss stylescape unit

Keywords from Contributors

sitemap favicon earthobservation interactive colour cities example network-simulation smart-contracts hacking
Last synced: 4 months ago · JSON representation ·

Repository

Dynamic Layout Engine

Basic Info
  • Host: GitHub
  • Owner: stylescape
  • License: mit
  • Language: SCSS
  • Default Branch: dev
  • Homepage: https://unit.gl
  • Size: 10.9 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • Open Issues: 1
  • Releases: 38
Topics
css dynamic-layout fluid-type fluid-typography kyu layout layout-engine q responsive responsive-design responsive-layout scss stylescape unit
Created about 2 years ago · Last pushed 5 months ago
Metadata Files
Readme Contributing Funding License Code of conduct Citation Codeowners Security Authors

README.md

Stylescape Logo

unit.gl

Dynamic Layout Engine


[![Website](https://img.shields.io/website?url=https%3A%2F%2Fwww.unit.gl&up_message=Up&up_color=%23000000&down_message=Down&down_color=%23000000&style=flat-square&logo=Firefox&logoColor=FFFFFF&label=Website&labelColor=%23000000&color=%23000000) ](https://www.unit.gl) [![NPM Version](https://img.shields.io/npm/v/unit.gl?style=flat-square&logo=npm&logoColor=FFFFFF&label=NPM&labelColor=%23000000&color=%23000000&link=https%3A%2F%2Fwww.npmjs.com%2Funitage%2Funit.gl)](https://www.npmjs.com/unit.gl) [![devContainer](https://img.shields.io/badge/devContainer-23354351?style=flat-square&logo=Docker&logoColor=%23FFFFFF&labelColor=%23000000&color=%23000000)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/stylescape/unit.gl) [![StackBlitz](https://img.shields.io/badge/StackBlitz-23354351?style=flat-square&logo=StackBlitz&logoColor=%23FFFFFF&labelColor=%23000000&color=%23000000)](https://stackblitz.com/github/stylescape/unit.gl/tree/main?file=src%2Findex.html) [![GitHub License](https://img.shields.io/github/license/stylescape/unit.gl?style=flat-square&logo=readthedocs&logoColor=FFFFFF&label=&labelColor=%23000000&color=%23000000&link=LICENSE)](https://github.com/stylescape/unit.gl/blob/main/LICENSE)
[![Report a Bug](https://img.shields.io/badge/Report%20a%20Bug-GitHub?style=flat-square&&logoColor=%23FFFFFF&color=%23D2D9DF)](https://github.com/stylescape/unit.gl/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&projects=&template=bug_report.yml) [![Request a Feature](https://img.shields.io/badge/Request%20a%20Feature-GitHub?style=flat-square&&logoColor=%23FFFFFF&color=%23D2D9DF)](https://github.com/stylescape/unit.gl/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&projects=&template=feature_request.yml) [![Ask a Question](https://img.shields.io/badge/Ask%20a%20Question-GitHub?style=flat-square&&logoColor=%23FFFFFF&color=%23D2D9DF)](https://github.com/stylescape/unit.gl/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&projects=&template=question.yml) [![Make a Suggestion](https://img.shields.io/badge/Make%20a%20Suggestion-GitHub?style=flat-square&&logoColor=%23FFFFFF&color=%23D2D9DF)](https://github.com/stylescape/unit.gl/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&projects=&template=suggestion.yml) [![Start a Discussion](https://img.shields.io/badge/Start%20a%20Discussion-GitHub?style=flat-square&&logoColor=%23FFFFFF&color=%23D2D9DF)](https://github.com/stylescape/unit.gl/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&projects=&template=discussion.yml)


unit.gl is a comprehensive design toolkit focused on fluid typography, responsive design, and advanced SCSS functions. It's crafted to empower designers and developers to create harmonious, scalable, and accessible web experiences efficiently.

Installation

HTML Script Tag

html <script src="https://unpkg.com/unit.gl@latest/dist.min.js"></script>

NPM Module

bash npm i unit.gl


Colophon

Authors

unit.gl is an open-source project by Scape Agency.

Scape Agency

Scape Agency is a spatial innovation collective that dreams, discovers and designs the everyday of tomorrow. We blend design thinking with emerging technologies to create a brighter perspective for people and planet. Our products and services naturalise technology in liveable and sustainable –scapes that spark the imagination and inspire future generations.

Links

Development Resources

Contributing

We'd love for you to contribute and to make this project even better than it is today! Please refer to the contribution guidelines for information.

Legal Information

Copyright

Copyright © 2025 Scape Agency BV. All Rights Reserved.

License

Except as otherwise noted, the content in this repository is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) License, and code samples are licensed under the Apache 2.0 License.

Also see LICENSE and LICENSE-CODE.

Disclaimer

THIS SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.

Owner

  • Name: Stylescape
  • Login: stylescape
  • Kind: organization

Design Framework

Citation (CITATION.cff)

cff-version: 1.2.0
title: unit.gl
version: 0.1.12
date-released: 2024-07-01
url: "https://github.com/stylescape/unit.gl"
repository-code: "https://github.com/stylescape/unit.gl"

license: MIT
license-url: "https://github.com/stylescape/unit.gl/LICENSE"

message: >-
  If you use unit.gl in your work, please cite it using the metadata from this file.

type: software

authors:
  - given-names: Lars Bastiaan
    family-names: van Vianen
    email: lars@scape.agency
    affiliation: Scape Agency
    orcid: "https://orcid.org/0000-0002-8790-8630"

keywords:
  - responsive design
  - SCSS
  - web development
  - design toolkit
  - fluid typography

GitHub Events

Total
  • Release event: 9
  • Delete event: 118
  • Issue comment event: 135
  • Push event: 160
  • Pull request event: 245
  • Create event: 136
Last Year
  • Release event: 9
  • Delete event: 118
  • Issue comment event: 135
  • Push event: 160
  • Pull request event: 245
  • Create event: 136

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 670
  • Total Committers: 2
  • Avg Commits per committer: 335.0
  • Development Distribution Score (DDS): 0.237
Past Year
  • Commits: 558
  • Committers: 2
  • Avg Commits per committer: 279.0
  • Development Distribution Score (DDS): 0.251
Top Committers
Name Email Commits
Lars van Vianen l****s@v****m 511
dependabot[bot] 4****] 159
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 5 months ago

All Time
  • Total issues: 2
  • Total pull requests: 266
  • Average time to close issues: 10 days
  • Average time to close pull requests: 6 days
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 1.2
  • Merged pull requests: 199
  • Bot issues: 2
  • Bot pull requests: 266
Past Year
  • Issues: 2
  • Pull requests: 168
  • Average time to close issues: 10 days
  • Average time to close pull requests: 3 days
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 1.05
  • Merged pull requests: 146
  • Bot issues: 2
  • Bot pull requests: 168
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (340)
Top Labels
Issue Labels
Pull Request Labels
dependencies (161) javascript (2)

Packages

  • Total packages: 1
  • Total downloads:
    • npm 220 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 36
  • Total maintainers: 2
npmjs.org: unit.gl

Dynamic Layout Engine.

  • Versions: 36
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 220 Last month
Rankings
Dependent repos count: 34.2%
Average: 41.5%
Dependent packages count: 48.7%
Maintainers (2)
Funding
  • type: github: url: https://github.com/sponsors/scape-foundation
Last synced: 5 months ago

Dependencies

.devcontainer/Dockerfile docker
  • ubuntu 22.04 build
.devcontainer/docker-compose.yml docker
package-lock.json npm
  • 1048 dependencies
package.json npm
  • @babel/core ^7.23.6 development
  • @babel/preset-env ^7.23.6 development
  • @babel/preset-typescript ^7.23.3 development
  • @types/fs-extra ^11.0.4 development
  • @types/glob ^8.1.0 development
  • @types/node ^20.10.5 development
  • @types/svg-sprite ^0.0.38 development
  • @types/webpack ^5.28.1 development
  • autoprefixer ^10.4.15 development
  • babel-loader ^9.1.3 development
  • clean-webpack-plugin ^4.0.0 development
  • copy-webpack-plugin ^11.0.0 development
  • css-loader ^6.8.1 development
  • css-minimizer-webpack-plugin ^5.0.0 development
  • del ^7.1.0 development
  • eslint ^8.41.0 development
  • eslint-config-prettier ^9.0.0 development
  • eslint-import-resolver-webpack ^0.13.2 development
  • eslint-plugin-prettier ^5.0.1 development
  • fantasticon ^2.0.0 development
  • fs-extra ^11.2.0 development
  • glob ^10.3.10 development
  • html-webpack-plugin ^5.5.3 development
  • lodash ^4.17.21 development
  • mini-css-extract-plugin ^2.7.6 development
  • postcss-loader ^7.3.3 development
  • postcss-preset-env ^9.1.2 development
  • prettier ^3.0.3 development
  • sass ^1.66.1 development
  • sass-loader ^13.3.2 development
  • style-loader ^3.3.3 development
  • svg-sprite ^2.0.2 development
  • svgo ^3.1.0 development
  • terser ^5.26.0 development
  • terser-webpack-plugin ^5.3.9 development
  • ts-loader ^9.4.3 development
  • ts-node ^10.9.1 development
  • typescript ^5.3.3 development
  • webpack ^5.89.0 development
  • webpack-cli ^5.1.4 development
  • webpack-dev-server ^4.15.1 development
  • webpack-merge ^5.9.0 development
.github/workflows/deploy_docs.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/publish_package.yml actions
  • actions/checkout v4 composite
  • actions/checkout master composite
  • actions/create-release v1 composite
  • actions/download-artifact v4 composite
  • actions/setup-node v4 composite
  • actions/upload-artifact v4 composite
  • actions/upload-release-asset v1 composite