• Stars
    star
    5
  • Rank 2,853,088 (Top 57 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 2 years ago
  • Updated 7 months ago

Reviews

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

Repository Details

Queuing package template for JavaScript based Fastly Compute projects. Park your users in a virtual queue to reduce the demand on your origins during peak times.

More Repositories

1

pushpin

A proxy server for adding push to your API, used at the core of Fastly's Fanout service
Rust
3,639
star
2

ftw

Framework for Testing WAFs (FTW!)
Python
264
star
3

js-compute-runtime

JavaScript SDK and runtime for building Fastly Compute applications
C++
197
star
4

go-fastly

A Fastly API client for Go
Go
154
star
5

fastly-rails

Please visit https://github.com/fastly/fastly-ruby.
Ruby
143
star
6

Viceroy

Viceroy provides local testing for developers working with Compute.
Rust
141
star
7

cli

Build, deploy and configure Fastly services from your terminal
Go
139
star
8

fastly-magento2

Module for integrating Fastly CDN with Magento 2 installations
PHP
125
star
9

terraform-provider-fastly

Terraform Fastly provider
Go
119
star
10

Avalanche

Random, repeatable network fault injection
Python
104
star
11

fastly-exporter

A Prometheus exporter for the Fastly Real-time Analytics API
Go
97
star
12

fastly-ruby

A Fastly API client for Ruby
Ruby
91
star
13

compute-sdk-go

Go SDK for building Fastly Compute applications
Go
78
star
14

fastly-py

A Fastly API client for Python
Python
76
star
15

sidekiq-prometheus

Public repository with Prometheus instrumentation for Sidekiq
Ruby
74
star
16

wafefficacy

Measures the effectiveness of your Web Application Firewall (WAF)
Go
73
star
17

next-compute-js

Run Next.js on Fastly Compute
TypeScript
73
star
18

WordPress-Plugin

The Official Fastly WordPress Plugin
JavaScript
59
star
19

uslab

Lock-free slab allocator / freelist.
C
57
star
20

compute-starter-kit-rust-default

Default package template for Rust based Compute projects
Rust
50
star
21

go-utils

utils for go
Go
44
star
22

insights.js

Real user monitoring of network timing signals using the Open Insights framework
TypeScript
40
star
23

compute-actions

GitHub Actions for building on Fastly Compute.
JavaScript
39
star
24

compute-rust-auth

Authentication at Fastly's edge, using OAuth 2.0, OpenID Connect, and Fastly Compute.
Rust
36
star
25

waf_testbed

Chef Cookbook which provisions apache+mod_security+owasp-crs
HTML
35
star
26

fastlyctl

A CLI for managing Fastly configurations
Ruby
35
star
27

fastly2git

Create a git repository from Fastly service generated VCL
Ruby
32
star
28

token-functions

Example implementations for Fastly's token validation
Java
29
star
29

terrarium-rust-guest

The "http_guest" crate used by Fastly Labs Terrarium https://wasm.fastlylabs.com/
Rust
29
star
30

performance-observer-polyfill

🔎 Polyfill for the PerformanceObserver API
TypeScript
29
star
31

terrarium-templates

Template and example projects for Fastly Labs Terrarium https://wasm.fastlylabs.com
C
27
star
32

waflyctl

Fastly WAF CLI
Go
27
star
33

fastly-magento

Magento Extension for working with the Fastly Content Delivery Network
PHP
26
star
34

compute-js-static-publish

Static Publisher for Fastly Compute JavaScript
TypeScript
26
star
35

libvmod-urlcode

urlencode/urldecode functions vmod
C
24
star
36

fastly-php

A Fastly API client for PHP
PHP
24
star
37

compute-starter-kit-rust-static-content

Static content starter kit for Rust based Fastly Compute projects. Speed up your websites with a Compute application serving content from a static bucket, redirects, security and performance headers, and a 404 page.
Rust
23
star
38

log4j_interpreter

A Rust library for evaluating log4j substitution queries in order to determine whether or not malicious queries may exist.
Rust
22
star
39

expressly

Express style router for Fastly Compute
TypeScript
22
star
40

vcl-json-generate

A VCL module that allows you to generate JSON dynamically on the edge
VCL
21
star
41

compute-starter-kit-assemblyscript-default

Default package template for AssemblyScript based Fastly Compute projects
TypeScript
20
star
42

remix-compute-js

Remix for Fastly Compute JavaScript
TypeScript
19
star
43

compute-starter-kit-javascript-default

Default package template for JavaScript based Fastly Compute projects
JavaScript
19
star
44

fanout-compute-js-demo

Fanout Fastly Compute JavaScript demo
TypeScript
17
star
45

cd-with-terraform

Practical exercises for InfoQ "Continuous deployment with Terraform" workshop
HCL
16
star
46

fastly-perl

A Fastly API client for Perl
Perl
16
star
47

mruby-optparse

Port of Ruby's OptionParser to mruby
Ruby
16
star
48

http-compute-js

Node.js-compatible request and response objects
TypeScript
16
star
49

compute-at-edge-abi

Interface definitions for the Compute@Edge platform in witx.
Rust
15
star
50

compute-js-opentelemetry

An implementation of OpenTelemetry for Fastly Compute
TypeScript
14
star
51

blockbuster

VCR cassette manager
Ruby
13
star
52

demo-fiddle-ci

Using Fastly Fiddle to enable CI testing of Fastly services
JavaScript
13
star
53

secretd

Secret storage server
Go
12
star
54

fastly-rust

A Rust Fastly API client library.
Rust
12
star
55

heroku-fastly

Heroku CLI plugin for Fastly
JavaScript
10
star
56

go-mtr

go wrapped mtr --raw
Go
10
star
57

fastly-js

A Fastly API client for JavaScript
JavaScript
10
star
58

terrctl

A command-line client for Fastly Terrarium. https://wasm.fastlylabs.com
Go
10
star
59

compute-starter-kit-javascript-openapi-validation

OpenAPI Validation Starter Kit for Fastly Compute (JavaScript)
JavaScript
10
star
60

http_connection_monitor

Monitors your outbound HTTP requests for number of requests made over a persistent connection.
Ruby
9
star
61

security-use-cases

Placeholder for security related use cases and demos
HCL
9
star
62

fastly-test-blog

Test application for learning Fastly's UI
Ruby
9
star
63

uap-vcl

uap-vcl is a VCL module which parses a User-Agent string
VCL
8
star
64

sigsci-splunk-app

Splunk app for Fastly (Signal Sciences)
Python
8
star
65

librip

Librip is a minimal-overhead API for instruction-level tracing in highly concurrent software.
Python
8
star
66

fastly_nsq

Public repository with a convenience adapter & testing classes for apps talking to NSQ
Ruby
8
star
67

vscode-fastly-vcl

A Visual Studio Code extension which adds syntax highlighting for Fastly Varnish Configuration Language (VCL) files.
TypeScript
8
star
68

altitude-nyc-abcd-workshop

Practical exercises for "ABCD: Always be continuously deploying" workshop at Altitude NYC 2017
HCL
7
star
69

compute-starter-kit-typescript

A simple Fastly starter kit for Typescript
TypeScript
6
star
70

ember-anti-clickjacking

Anti-Clickjacking in Ember
JavaScript
6
star
71

compute-starter-kit-rust-beacon-termination

Beacon Termination package template for Rust based Fastly Compute projects.
Rust
6
star
72

Raikkonen

Räikkönen tests races.
C
6
star
73

js-compute-testing

Write JavaScript tests from Node.js, against a local or remote Fastly Compute application
TypeScript
6
star
74

diff-service

An experiment in powering Edge diff functionality from Google Cloud Functions
JavaScript
6
star
75

jlog-go

Go bindings for jlog
Go
6
star
76

vmdebootstrap

wrapper around debootstrap to create virtual machine disk images
Python
6
star
77

compute-starter-kit-go-default

Default package template for Go based Fastly Compute projects
Go
5
star
78

compute-hibp-filter

Fastly Compute enrichment to detect compromised passwords
Go
5
star
79

fastly-blocklist

Configure request blocking for a Fastly service.
Python
5
star
80

altitude-ci-cd-workshop

Practical exercises for "Building a continuous deployment pipeline" workshop at Altitude 2017
HCL
5
star
81

dnstap-utils

dnstap utilities implemented in Rust
Rust
5
star
82

compute-starter-kit-rust-websockets

WebSockets starter kit for Fastly Compute (Rust)
Rust
4
star
83

altitude-LON-logging-workshop

Fiddle links & exercises for "Building an internal analytics platform with real-time logs" workshop at Altitude LON 2019
4
star
84

irc2slack

Python
4
star
85

Varnish-API

Perl extension for accessing varnish stats and logs
C
4
star
86

security-solutions-visualization-waf-bigquery-looker

4
star
87

compute-ll-hls

Fastly Compute application for LL-HLS playlist manipulation.
Rust
4
star
88

compute-starter-kit-javascript-empty

Empty package template for JavaScript based Fastly Compute projects
JavaScript
4
star
89

serve-vercel-build-output

A runtime environment that executes output that targets the Vercel Build Output API on Fastly Compute
TypeScript
4
star
90

compute-starter-kit-rust-empty

Empty package template for Rust based Fastly Compute projects
Rust
3
star
91

fastly-lem

Automate the deployment of Live Event Monitoring
Go
3
star
92

wasm-workshop-altitude-ldn-2019

Workshop materials for the "WebAssembly outside the web" workshop
Rust
3
star
93

compute-rust-sentry

Send error reports from Rust Fastly Compute services to Sentry.
Rust
3
star
94

compute-starter-kit-javascript-expressly

A lightweight starter kit for Fastly Compute, demonstrating the expressly framework.
JavaScript
3
star
95

fastly-template-rust-nel

Package template for a Rust based Network Error Logging Fastly Compute service
Rust
3
star
96

next-compute-js-server

Implementation of Next.js Server class for Fastly Compute JavaScript
TypeScript
3
star
97

compute-segmented-caching

Segmented Caching as a Fastly Compute app
Rust
3
star
98

homebrew-tap

Homebrew Formulae
Ruby
3
star
99

sse-demo

A demo of a streaming data use case for Fastly
CSS
3
star
100

compute-js-apiclarity

compute-js-apiclarity
JavaScript
3
star