RepoGuard
refreshing…
Fastly

Organization

Public GitHub footprint of Fastly

@fastly
View profile on GitHub

Powering the best of the internet

289

Public repositories

6,508

Total stars

419

Followers

Fastly maintains a significant public presence on GitHub, showcasing a wide range of repositories primarily in JavaScript, Rust, TypeScript, Go, Python, and Ruby. Notable projects include pushpin, a proxy server used in Fastly's Fanout service, and js-compute-runtime, a JavaScript SDK for building Fastly Compute applications.

Top languages

JavaScript 22Rust 21TypeScript 17Go 10Python 5Ruby 4C 4PHP 2

Public repositories

pushpin

3,849

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

Rust
Updated Jun 12, 2026

js-compute-runtime

223

JavaScript SDK and runtime for building Fastly Compute applications

JavaScript
Updated Jun 1, 2026

Viceroy

171

Viceroy provides local testing for developers working with Compute.

Rust
Updated Jun 12, 2026

go-fastly

167

A Fastly API client for Go

Go
Updated Jun 9, 2026

cli

160

Build, deploy and configure Fastly services from your terminal

Go
Updated Jun 10, 2026

fastly-magento2

156

Module for integrating Fastly CDN with Magento 2 installations

PHP
Updated Jun 1, 2026

fastly-rails

143

Please visit https://github.com/fastly/fastly-ruby.

Ruby
Updated Mar 21, 2026

terraform-provider-fastly

126

Terraform Fastly provider

Go
Updated Jun 11, 2026

fastly-exporter

107

A Prometheus exporter for the Fastly Real-time Analytics API

Go
Updated Jun 12, 2026

Avalanche

104

Random, repeatable network fault injection

Python
Updated Apr 7, 2026

fastly-ruby

96

A Fastly API client for Ruby

Ruby
Updated Mar 31, 2026

compute-sdk-go

88

Go SDK for building Fastly Compute applications

Go
Updated Jun 12, 2026

wafefficacy

83

Measures the effectiveness of your Web Application Firewall (WAF)

Go
Updated Jan 23, 2026

fastly-py

77

A Fastly API client for Python

Python
Updated Mar 31, 2026

uslab

72

Lock-free slab allocator / freelist.

C
Updated Feb 1, 2026

WordPress-Plugin

62

The Official Fastly WordPress Plugin

JavaScript
Updated Apr 3, 2026

compute-starter-kit-rust-default

55

Default package template for Rust based Compute projects

Rust
Updated Apr 29, 2026

polyfill-service

49

Automatic polyfill service.

JavaScript
Updated Jun 10, 2026

compute-actions

48

GitHub Actions for building on Fastly Compute.

JavaScript
Updated Jun 12, 2026

compute-js-static-publish

47

Static Publisher for Fastly Compute JavaScript

TypeScript
Updated Feb 13, 2026

compute-rust-auth

42

Authentication at Fastly's edge, using OAuth 2.0, OpenID Connect, and Fastly Compute.

Rust
Updated May 4, 2026

waf_testbed

38

Chef Cookbook which provisions apache+mod_security+owasp-crs

HTML
Updated May 23, 2026

mcp

37

Model Context Protocol (MCP) server for AI-powered Fastly CDN management.

JavaScript
Updated Jun 3, 2026

performance-observer-polyfill

32

🔎 Polyfill for the PerformanceObserver API

TypeScript
Updated Mar 22, 2026

http-compute-js

28

Node.js-compatible request and response objects

TypeScript
Updated Apr 24, 2026

terrarium-templates

28

Template and example projects for Fastly Labs Terrarium https://wasm.fastlylabs.com

C
Updated Feb 17, 2026

fastly-agent-toolkit

27

Fastly skills for AI Agents.

Shell
Updated Jun 11, 2026

fastly-php

26

A Fastly API client for PHP

PHP
Updated Mar 31, 2026

expressly

26

Express style router for Fastly Compute

TypeScript
Updated Mar 11, 2026

remix-compute-js

23

Remix for Fastly Compute JavaScript

TypeScript
Updated May 3, 2026

compute-starter-kit-javascript-default

22

Default package template for JavaScript based Fastly Compute projects

JavaScript
Updated May 22, 2026

compute-starter-kit-rust-static-content

22

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
Updated May 6, 2026

fastly-rust

19

A Rust Fastly API client library.

Rust
Updated Mar 31, 2026

fastly-perl

18

A Fastly API client for Perl

Perl
Updated Mar 31, 2026

vscode-fastly-vcl

16

A Visual Studio Code extension which brings full IDE support for Fastly Varnish Configuration Language (VCL) to Visual Studio Code, from syntax highlighting to intelligent diagnostics

TypeScript
Updated Apr 9, 2026

compute-js-opentelemetry

16

An implementation of OpenTelemetry for Fastly Compute

TypeScript
Updated Feb 12, 2026

dnstap-utils

14

dnstap utilities implemented in Rust

Rust
Updated Jun 8, 2026

security-use-cases

13

Security products related use cases and demos

HCL
Updated Jun 3, 2026

esi

12

A streaming Edge Side Includes parser and executor designed for Fastly Compute.

Rust
Updated Jun 12, 2026

fastly-js

12

A Fastly API client for JavaScript

JavaScript
Updated Mar 31, 2026

terrctl

11

A command-line client for Fastly Terrarium. https://wasm.fastlylabs.com

Go
Updated Feb 17, 2026

compute-starter-kit-javascript-openapi-validation

10

OpenAPI Validation Starter Kit for Fastly Compute (JavaScript)

JavaScript
Updated Mar 4, 2026

compute-sdk-cpp

9

The Official Fastly Compute C++ SDK

C++
Updated Jun 4, 2026

compute-starter-kit-typescript-default

9

A simple Fastly starter kit for Typescript

TypeScript
Updated Apr 9, 2026

uap-vcl

9

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

VCL
Updated Mar 14, 2026

js-compute-testing

9

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

TypeScript
Updated Feb 12, 2026

rust-cat

7

A Rust implementation of the CTA-Wave Common Access Token (CAT) specification.

Rust
Updated Jun 10, 2026

Raikkonen

7

Räikkönen tests races.

C
Updated Jan 28, 2026

compute-js-esi

6

An implementation of ESI (Edge Side Includes) for Fastly Compute JavaScript

TypeScript
Updated Mar 27, 2026

compute-starter-kit-go-default

6

Default package template for Go based Fastly Compute projects

Go
Updated Mar 1, 2026

fastly-dashboards

5

A comprehensive, out-of-the-box monitoring and alerting solution for Fastly services.

Unknown Language
Updated Jun 12, 2026

compute-sdk-python

5

Python SDK for Fastly Compute

Python
Updated Jun 9, 2026

compute-rust-sentry

5

Send error reports from Rust Fastly Compute services to Sentry.

Rust
Updated Jun 1, 2026

compute-starter-kit-rust-beacon-termination

5

Beacon Termination package template for Rust based Fastly Compute projects.

Rust
Updated Apr 29, 2026

hono-fastly-compute

5

Helper utilities for using Hono with Fastly Compute

TypeScript
Updated Mar 5, 2026

compute-starter-kit-javascript-queue

5

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.

JavaScript
Updated Mar 4, 2026

libfsm

5

DFA regular expression library & friends

C
Updated Feb 10, 2026

fastly-log-analytics

4

Combine Fastly Real-Time Log Streaming and Fastly Object Storage to search, filter, and visualize request-level data through an interactive web UI.

Python
Updated Jun 12, 2026

compute-starter-kit-rust-websockets

4

WebSockets starter kit for Fastly Compute (Rust)

Rust
Updated Jun 12, 2026

compute-starter-kit-rust-empty

4

Empty package template for Rust based Fastly Compute projects

Rust
Updated Apr 29, 2026

compute-starter-kit-javascript-expressly

3

A lightweight starter kit for Fastly Compute, demonstrating the expressly framework.

JavaScript
Updated Mar 3, 2026

compute-starter-kit-javascript-empty

3

Empty package template for JavaScript based Fastly Compute projects

JavaScript
Updated Mar 3, 2026

compute-starter-kit-rust-fanout

2

Fanout package template for Rust based Fastly Compute projects.

Rust
Updated Jun 12, 2026

homebrew-tap

2

Homebrew Formulae

Ruby
Updated Jun 10, 2026

devex-reusable-workflows

2

GitHub Actions workflows that are used in many DevEx Engineering repositories

Unknown Language
Updated May 27, 2026

compute-starter-kit-rust-connect-google-bigquery

2

Google BigQuery package template for Rust based Fastly Compute projects.

Rust
Updated May 11, 2026

compute-starter-kit-javascript-fanout

2

Fanout package template for JavaScript based Fastly Compute projects.

JavaScript
Updated Mar 3, 2026

compute-starter-kit-rust-fanout-forward

1

Fastly Compute Rust starter application for forwarding requests through Fastly Fanout.

Rust
Updated Jun 12, 2026

hello-compute

1

An app for learning about edge computing!

JavaScript
Updated May 9, 2026

compute-starter-kit-rust-advanced-caching

1

Rust Starter Kit for Fastly Compute with advanced caching features

Rust
Updated May 6, 2026

compute-starter-kit-rust-kv-store

1

Starter kit demonstrating how to use the Fastly KV store from within a Rust-based Fastly compute project.

Rust
Updated Apr 29, 2026

compute-starter-kit-typescript-kv-store

1

Starter kit demonstrating how to use the Fastly KV store from within a TypeScript compute project.

TypeScript
Updated Apr 13, 2026

11ty-to-compute

1

An eleventy blog you can publish to Fastly Compute!

Shell
Updated Mar 11, 2026

create-compute-js

1

A CLI for creating new JavaScript (TypeScript) applications on Fastly Compute

TypeScript
Updated Mar 3, 2026

learn-edge-computing

1

Learning about edge computing in a GitHub codespace

JavaScript
Updated Feb 23, 2026

compute-starter-kit-javascript-fanout-forward

0

Fastly Compute JavaScript starter application for forwarding requests through Fastly Fanout.

JavaScript
Updated Jun 12, 2026

compute-starter-kit-go-websockets

0

Fastly Compute WebSockets starter kit for Go

Go
Updated Jun 12, 2026

compute-starter-kit-cpp-default

0

Default package template for C++ based Fastly Compute projects

C++
Updated Jun 9, 2026

compute-starter-kit-cpp-empty

0

Empty package template for C++ based Fastly Compute projects

CMake
Updated Jun 9, 2026

.github

0

Fastly open source GitHub policies and docs

Python
Updated Jun 8, 2026

compute-rust-opentelemetry-exporter

0

Export OpenTelemetry traces from your Rust Compute services

Rust
Updated Jun 1, 2026

html-2-md

0

No description provided for this repository.

JavaScript
Updated May 26, 2026

compute-starter-kit-typescript-hono

0

Starter Kit for using Hono with Fastly Compute

TypeScript
Updated Apr 13, 2026

compute-starter-kit-typescript-full

0

Fastly Compute TypeScript starter kit using full TypeScript

TypeScript
Updated Apr 9, 2026

fastly-go

0

A Fastly API client for Go

Go
Updated Mar 31, 2026

leaderboard

0

Leaderboard Compute Service for Games Support

Rust
Updated Mar 26, 2026

bot-invaders

0

Bot Invaders Game

Rust
Updated Mar 5, 2026

jsonapi-resources

0

A resource-focused Rails library for developing JSON API compliant servers.

Ruby
Updated Mar 4, 2026

compute-starter-kit-javascript-remix

0

Remix Template for JavaScript based Fastly Compute projects

JavaScript
Updated Mar 4, 2026

compute-starter-kit-javascript-websockets

0

Fastly Compute WebSockets starter kit for JavaScript

JavaScript
Updated Mar 4, 2026

compute-starter-kit-javascript-webpack

0

Fastly Compute starter kit for JavaScript, demonstrating webpack for bundling

JavaScript
Updated Mar 3, 2026

compute-starter-kit-javascript-advanced-caching

0

JavaScript Starter Kit for Fastly Compute with advanced caching features

JavaScript
Updated Mar 3, 2026

compute-starter-kit-javascript-esbuild

0

Fastly Compute starter kit for JavaScript, demonstrating esbuild for bundling

JavaScript
Updated Mar 3, 2026

my-site

0

No description provided for this repository.

XSLT
Updated Feb 18, 2026

hit-counter

0

No description provided for this repository.

JavaScript
Updated Feb 18, 2026

compute-origin

0

An origin website for learning about edge computing!

CSS
Updated Feb 18, 2026

fastly-io-demo

0

A demo of Fastly image optimizer

CSS
Updated Feb 18, 2026

pics-site

0

A daft site with some images in it

Unknown Language
Updated Feb 18, 2026

hono-compute-js-static-publish

0

Compute Static Publisher for Hono

TypeScript
Updated Feb 13, 2026

compute-js-context

0

Surfaces Fastly Compute environment as a context object

TypeScript
Updated Feb 13, 2026

Frequently asked questions

What does Fastly build on GitHub?

Fastly builds several projects on GitHub, including pushpin, js-compute-runtime, and Viceroy. These projects support various functionalities like API proxying, local testing, and JavaScript SDKs for Fastly's services.

Which programming languages does Fastly use?

Fastly's public repositories primarily utilize JavaScript, Rust, TypeScript, Go, Python, and Ruby. This diverse range of languages reflects their focus on building versatile and efficient tools for web performance.

Are Fastly's repositories public?

Yes, Fastly's repositories are public, allowing developers and organizations to access and contribute to their open-source projects. This transparency supports collaboration and community involvement in their technology.

Is this exposure intended?

Monitor Fastly with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account