Fastly在GitHub上拥有大量的公共存储库,专注于构建高效的网络服务。其主要编程语言包括JavaScript、Rust、TypeScript、Go、Python和Ruby。Fastly的一些显著项目包括pushpin、js-compute-runtime和Viceroy,这些项目为开发者提供了强大的支持。
A proxy server for adding push to your API, used at the core of Fastly's Fanout service
JavaScript SDK and runtime for building Fastly Compute applications
Viceroy provides local testing for developers working with Compute.
A Fastly API client for Go
Build, deploy and configure Fastly services from your terminal
Module for integrating Fastly CDN with Magento 2 installations
Please visit https://github.com/fastly/fastly-ruby.
Terraform Fastly provider
A Prometheus exporter for the Fastly Real-time Analytics API
Random, repeatable network fault injection
A Fastly API client for Ruby
Go SDK for building Fastly Compute applications
Measures the effectiveness of your Web Application Firewall (WAF)
A Fastly API client for Python
Lock-free slab allocator / freelist.
The Official Fastly WordPress Plugin
Default package template for Rust based Compute projects
Automatic polyfill service.
GitHub Actions for building on Fastly Compute.
Static Publisher for Fastly Compute JavaScript
Authentication at Fastly's edge, using OAuth 2.0, OpenID Connect, and Fastly Compute.
Chef Cookbook which provisions apache+mod_security+owasp-crs
Model Context Protocol (MCP) server for AI-powered Fastly CDN management.
🔎 Polyfill for the PerformanceObserver API
Node.js-compatible request and response objects
Template and example projects for Fastly Labs Terrarium https://wasm.fastlylabs.com
Fastly skills for AI Agents.
A Fastly API client for PHP
Express style router for Fastly Compute
Remix for Fastly Compute JavaScript
Default package template for JavaScript based Fastly Compute projects
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.
A Rust Fastly API client library.
A Fastly API client for Perl
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
An implementation of OpenTelemetry for Fastly Compute
dnstap utilities implemented in Rust
Security products related use cases and demos
A streaming Edge Side Includes parser and executor designed for Fastly Compute.
A Fastly API client for JavaScript
A command-line client for Fastly Terrarium. https://wasm.fastlylabs.com
OpenAPI Validation Starter Kit for Fastly Compute (JavaScript)
The Official Fastly Compute C++ SDK
A simple Fastly starter kit for Typescript
uap-vcl is a VCL module which parses a User-Agent string
Write JavaScript tests from Node.js, against a local or remote Fastly Compute application
A Rust implementation of the CTA-Wave Common Access Token (CAT) specification.
Räikkönen tests races.
An implementation of ESI (Edge Side Includes) for Fastly Compute JavaScript
Default package template for Go based Fastly Compute projects
A comprehensive, out-of-the-box monitoring and alerting solution for Fastly services.
Python SDK for Fastly Compute
Send error reports from Rust Fastly Compute services to Sentry.
Beacon Termination package template for Rust based Fastly Compute projects.
Helper utilities for using Hono with Fastly Compute
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.
DFA regular expression library & friends
Combine Fastly Real-Time Log Streaming and Fastly Object Storage to search, filter, and visualize request-level data through an interactive web UI.
WebSockets starter kit for Fastly Compute (Rust)
Empty package template for Rust based Fastly Compute projects
A lightweight starter kit for Fastly Compute, demonstrating the expressly framework.
Empty package template for JavaScript based Fastly Compute projects
Fanout package template for Rust based Fastly Compute projects.
Homebrew Formulae
GitHub Actions workflows that are used in many DevEx Engineering repositories
Google BigQuery package template for Rust based Fastly Compute projects.
Fanout package template for JavaScript based Fastly Compute projects.
Fastly Compute Rust starter application for forwarding requests through Fastly Fanout.
An app for learning about edge computing!
Rust Starter Kit for Fastly Compute with advanced caching features
Starter kit demonstrating how to use the Fastly KV store from within a Rust-based Fastly compute project.
Starter kit demonstrating how to use the Fastly KV store from within a TypeScript compute project.
An eleventy blog you can publish to Fastly Compute!
A CLI for creating new JavaScript (TypeScript) applications on Fastly Compute
Learning about edge computing in a GitHub codespace
Fastly Compute JavaScript starter application for forwarding requests through Fastly Fanout.
Fastly Compute WebSockets starter kit for Go
Default package template for C++ based Fastly Compute projects
Empty package template for C++ based Fastly Compute projects
Fastly open source GitHub policies and docs
Export OpenTelemetry traces from your Rust Compute services
此仓库未提供描述。
Starter Kit for using Hono with Fastly Compute
Fastly Compute TypeScript starter kit using full TypeScript
A Fastly API client for Go
Leaderboard Compute Service for Games Support
Bot Invaders Game
A resource-focused Rails library for developing JSON API compliant servers.
Remix Template for JavaScript based Fastly Compute projects
Fastly Compute WebSockets starter kit for JavaScript
Fastly Compute starter kit for JavaScript, demonstrating webpack for bundling
JavaScript Starter Kit for Fastly Compute with advanced caching features
Fastly Compute starter kit for JavaScript, demonstrating esbuild for bundling
此仓库未提供描述。
此仓库未提供描述。
An origin website for learning about edge computing!
A demo of Fastly image optimizer
A daft site with some images in it
Compute Static Publisher for Hono
Surfaces Fastly Compute environment as a context object
Fastly在GitHub上构建了多个项目,主要集中在API代理、实时分析和云计算解决方案上。其存储库中包含重要的工具,如pushpin和js-compute-runtime,帮助开发者构建和优化服务。
Fastly的公共存储库主要使用JavaScript、Rust、TypeScript、Go、Python和Ruby等编程语言。这些语言使得Fastly能够开发多种类型的应用程序和工具,以满足不同的需求。
是的,Fastly的存储库是公开的,任何人都可以访问和查看。这种开放性促进了开发者的协作与创新,使得更多人能够利用Fastly的项目和工具。