• Stars
    star
    175
  • Rank 218,059 (Top 5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 2 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Low-JavaScript embed components for Astro websites

Astro Embed

Welcome! This project aims to collect easy-to-use and lightweight ways to embed common media into your Astro site.

๐Ÿ“š Documentation

Want to get started using some embed components?

Check out the README for the astro-embed package

๐Ÿš€ Project Structure

This project uses a monorepo structure with a separate workspace for each embed type. Youโ€™ll find a directory for each service in the /packages directory.

The Astro site in the /demo directory can be used to preview the various components and the files in /tests are used to run automated testing on the components.

๐Ÿงž Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm start Starts local dev server for the demo site at localhost:3000
npm t Run the test suite

๐Ÿงช Testing

You can run unit tests by running npm t in a terminal or run npm start to start a dev server for the demo project.

โœจ Want to contribute?

This is an Astro Community project. That means YOU!

More Repositories

1

astro-netlify-cms

Integration to add Netlify CMSโ€™s admin dashboard to any Astro project
TypeScript
160
star
2

astro-og-canvas

Generate OpenGraph images for your Astro site
TypeScript
142
star
3

astro-auto-import

Auto-import components in Astro projects
TypeScript
82
star
4

astro-badge

Badges for Astro projects
Astro
82
star
5

astro-netlify-cms-starter

Blog Starter Template for Astro & Netlify CMS
Astro
35
star
6

hyperdrive-speedometer

Speedlify for Astro sites
Astro
29
star
7

bgio-firebase

๐Ÿ”Œ A Firebase Firestore connector for boardgame.io
TypeScript
25
star
8

github-to-linear

View and create Linear tickets from any GitHub PR or issue.
JavaScript
24
star
9

pellicola

๐ŸŽฅ Generate video files from <canvas> animations in Node.js
JavaScript
20
star
10

bgio-effects

๐Ÿ“ค Helpers for managing state effects in boardgame.io
TypeScript
19
star
11

cs.2click

๐Ÿ”Š A Better Audio Router for a Modular System.
Max
12
star
12

astro-blog-full-text-rss

XSLT
9
star
13

expressive-code-color-chips

An Expressive Code plugin to add color previews to your CSS code examples
TypeScript
8
star
14

plode

๐Ÿ”ฃ Fork of IBM Plex Mono with expanded ligatures for code editing
8
star
15

eslint-config-max-msp

๐Ÿ”Ž ESLint configuration for [js] and [jsui] objects in Cycling 74โ€™s Max/MSP
JavaScript
6
star
16

load-nextstep-plist

๐Ÿ“‚ Read and parse a NeXTSTEP property list file
JavaScript
6
star
17

fauxtiverb

๐Ÿ”Š Friendly impulse response reverb with HISSToolsโ€™s multiconvolve~.
Max
6
star
18

if-env

๐Ÿƒโ“ Run NPM scripts conditionally based on environment variables
JavaScript
5
star
19

nanoKontrolViz

โšก A Max Extra for visualising Korg nanoKontrol MIDI messages
Max
4
star
20

avara-variable

๐Ÿ”ฃ Variable fork of the Avara curveless type family
HTML
4
star
21

troglodyte-angels

๐ŸŽฎ Web Audio synthesis for Clara Iannottaโ€™s Troglodyte Angels Clank By
JavaScript
3
star
22

cs.utensils

๐Ÿด Small reusable Max abstractions
Max
3
star
23

schattenspiel-cnsmdp

๐Ÿ’ก Collection of Max patches for operation of an Arduino-controlled motorised sculpture, sample playback, and live sound processing
Max
3
star
24

linter-dryer

โ˜”๏ธ Highlight repetition in Atom to help you stay DRY
JavaScript
2
star
25

whorl

โœ๏ธโ” Find out who the author(s) is/are from an input URL
JavaScript
2
star
26

n4m-socket-demo

๐Ÿš‡ An example of how to use websockets with Node for Max
Max
2
star
27

troglodyte-angel-mega-synth

๐ŸŽป Central audio synthesis hub for Clara Iannottaโ€™s Troglodyte Angels Clank By
Max
2
star
28

make-glyphs

๐Ÿ”ง๐Ÿ”ฃ Tools for working with .glyphs font files
JavaScript
2
star
29

colloquium-2016

๐Ÿ“บ reveal.js slides for colloquium talk
JavaScript
1
star
30

ucsd-talk

๐Ÿ“บ reveal.js slides for talk at UCSD
JavaScript
1
star
31

module-starter

Generic project starter kit for building a module for the Music 264 โ€œModularโ€
Max
1
star
32

v3.chrisswithinbank.net

๐Ÿ’ป Jekyll-based personal website
HTML
1
star
33

hgnm-holding-page

โณ Holding page for use during redevelopment of http://hgnm.org
CSS
1
star
34

filesize-cli

๐Ÿ“ Command line utility that prints human-friendly file sizes.
JavaScript
1
star
35

pdf2imgpdf

๐Ÿ“„โžœ๐Ÿ“„ A command line utility that converts a PDF into a PDF of PNG images!
Shell
1
star
36

aglfn

๐Ÿ”ฃ Adobe Glyph List For New Fonts as a JSON array
JavaScript
1
star
37

csw-itunes-multiplayer

Max 6 patch to grab tracks from iTunes library and play them
Max
1
star
38

MetaMancunia

Max/MSP audio installation
1
star
39

haze-saver

Max patches for performance of union|haze with ensemble recherche, 21 May 2016
Max
1
star
40

resurrection-box

๐ŸŽป Sample playback for Clara Iannottaโ€™s Intent on Resurrection โ€” Spring or Some Such Thing
Max
1
star
41

reading-data

๐Ÿ“š Aggregate data from different sources.
JavaScript
1
star
42

wege-und-waldstille

๐ŸŽป Max performance patch for Chris Swithinbankโ€™s Wege & Waldstille (2010)
Max
1
star
43

collaborative-central-patch

Collaborative central patch from Music 264 (Spring 2015) at Harvard University.
Max
1
star
44

music-264-modular

Central class patch for collaborative module development from Music 264 (Spring 2015) at Harvard University.
Max
1
star
45

steel-rosette

Live electronics for steel rosette
Max
1
star
46

supriya-gui

๐Ÿ’ป Web GUI for Supriya.
JavaScript
1
star
47

irrelevant-noise

๐ŸŽป Performance patch for Chris Swithinbankโ€™s irrelevant noise [subsection (1)(ab)(i)]
Max
1
star
48

wasp-box

๐ŸŽป Sample playback for Clara Iannottaโ€™s dead wasps in the jam-jar (ii)
Max
1
star
49

darmstadt-2016

๐Ÿ“Š Gender representation data for the 2016 edition of the Darmstadt Summer Courses
SCSS
1
star
50

people-box

๐ŸŽป Sample playback for Clara Iannottaโ€™s โ€˜The people here go mad. They blame the wind.โ€™
Max
1
star
51

write-nextstep-plist

๐Ÿ’พ Stringify and write a NeXTSTEP property list atomically
JavaScript
1
star
52

apples

๐Ÿ’ป WordPress theme development for claraiannotta.com ๐Ÿ๐Ÿ๐Ÿ
PHP
1
star
53

astro-blog-rss

Created with StackBlitz โšก๏ธ
1
star