Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scalar/scalar
Scalar is an open-source API platform: 🌐 Modern Rest API Client 📖 Beautiful API References ✨ 1st-Class OpenAPI/Swagger Support
https://github.com/scalar/scalar
api api-client docs http-client openapi openapi3 reference rest-api swagger vue
Last synced: 4 days ago
JSON representation
Scalar is an open-source API platform: 🌐 Modern Rest API Client 📖 Beautiful API References ✨ 1st-Class OpenAPI/Swagger Support
- Host: GitHub
- URL: https://github.com/scalar/scalar
- Owner: scalar
- License: mit
- Created: 2023-08-16T13:42:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-03T09:23:52.000Z (10 days ago)
- Last Synced: 2024-12-03T09:30:17.168Z (10 days ago)
- Topics: api, api-client, docs, http-client, openapi, openapi3, reference, rest-api, swagger, vue
- Language: TypeScript
- Homepage: https://scalar.com
- Size: 107 MB
- Stars: 7,679
- Watchers: 24
- Forks: 242
- Open Issues: 185
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
- awesome - scalar/scalar - Scalar is an open-source API platform: 🌐 Modern Rest API Client 📖 Beautiful API References ✨ 1st-Class OpenAPI/Swagger Support (TypeScript)
- awesome-github-repos - scalar/scalar - Scalar is an open-source API platform: 🌐 Modern Rest API Client 📖 Beautiful API References (TypeScript)
- awesome-documentation - Scalar - Generate interactive API documentations from Swagger files. (Documentation Types / API Documentation)
- jimsghstars - scalar/scalar - Scalar is an open-source API platform: 🌐 Modern Rest API Client 📖 Beautiful API References (TypeScript)
README
[![CI](https://github.com/scalar/scalar/actions/workflows/ci.yml/badge.svg)](https://github.com/scalar/scalar/actions/workflows/ci.yml)
[![Contributors](https://img.shields.io/github/contributors/scalar/scalar)](https://github.com/scalar/scalar/graphs/contributors)
[![GitHub License](https://img.shields.io/github/license/scalar/scalar)](https://github.com/scalar/scalar/blob/main/LICENSE)
[![Discord](https://img.shields.io/discord/1135330207960678410?style=flat&color=5865F2)](https://discord.gg/scalar)
Scalar
### An offline first API Client built for OpenAPI
└ Minimal, powerful & open-source
└ Integrates with dozens of API Frameworks (Elysia, Hono, FastAPI, etc)
└ Syncs directly with your server frameworks with our Watch Mode
└ First class OpenAPI (formerly Swagger) support
└ Environment variables and dynamic parameters
└ Save and organize requests into collections
└ Download (Windows, MacOS, Linux)
└ Try Online Demo
Interactive API Reference from OpenAPI/Swagger
└ Uses OpenAPI/Swagger documents
└ Request examples for many favorite languages and frameworks
└ Comes with an integrated API playground
└ Integrates with your favorite framework
└ Doesn't look like 2011
└ Try Demo
### Trusted by:
### Quickstart
You’re just one HTML file away from having an awesome API reference:
```html
Scalar API Reference
```
And there’s an ever-growing list of plugins and integrations:
### Integrations
- [HTML](documentation/integrations/html.md) (works everywhere)
- [.NET](packages/scalar.aspnetcore/README.md)
- [AdonisJS](documentation/integrations/adonisjs.md)
- [Django Ninja](packages/scalar_django_ninja/README.md)
- [Docusaurus](packages/docusaurus/README.md)
- [Express](packages/express-api-reference/README.md)
- [FastAPI](packages/scalar_fastapi/README.md)
- [Fastify](packages/fastify-api-reference/README.md)
- [Go](documentation/integrations/go.md)
- [Hono](packages/hono-api-reference/README.md)
- [Laravel Scribe](documentation/integrations/laravel-scribe.md)
- [NestJS](packages/nestjs-api-reference/README.md)
- [Next.js](packages/nextjs-api-reference/README.md)
- [Nuxt](packages/nuxt/README.md)
- [React](packages/api-reference-react/README.md)
- [Ruby on Rails](https://github.com/dmytroshevchuk/scalar_ruby)
- [Rust](documentation/integrations/rust.md)
- [Scalar for Laravel](https://github.com/scalar/laravel)
- [Vue.js](packages/api-reference/README.md)### Built-in Support
The following frameworks have chosen Scalar API Reference as their default OpenAPI documentation UI, recognizing its developer-friendly features and modern design:
- [ElysiaJS](documentation/integrations/elysiajs.md)
- [HappyX](https://github.com/HapticX/happyx)
- [Litestar](https://docs.litestar.dev/latest/usage/openapi/ui_plugins.html)
- [Nitro](documentation/integrations/nitro.md)
- [Platformatic](documentation/integrations/platformatic.md)
### Managed Hosting
We’re offering a free and paid managed hosting on the edge, too:
- Write your API documentation and publish your API references (free)
- Get SSL and a super cool `*.apidocumentation.com` subdomain (free)
- Write free text documentation (paid)
- Collaborate with your whole team (paid)
- Use any domain (paid)Ready? [Create your account on scalar.com](https://scalar.com).
### Projects
| Project | Description |
| ----------------------------------------------------------- | ---------------------- |
| [Scalar API Client](packages/api-client/README.md) | API client |
| [Scalar CLI](packages/cli/README.md) | Command-line interface |
| [Scalar Galaxy](packages/galaxy/README.md) | OpenAPI Example |
| [Scalar Play Button](packages/play-button/README.md) | Quick API Client Embed |
| [Scalar Mock Server](packages/mock-server/README.md) | OpenAPI Mock Server |
| [Scalar Void Server](packages/void-server/README.md) | HTTP Request Mirror |
| [Scalar Open API Parser](packages/openapi-parser/README.md) | OpenAPI SDK |
| [Scalar Sandbox](https://sandbox.scalar.com/) | Online OpenAPI Editor |
### Documentation
| Topic | Description |
| ----------------------------------------------- | ---------------------------------- |
| [Themes](documentation/themes.md) | Themes, layouts & styling |
| [Configuration](documentation/configuration.md) | The universal configuration object |
| [OpenAPI](documentation/openapi.md) | OpenAPI and our extensions to it |
| [Markdown](documentation/markdown.md) | Markdown syntax |
### Community
We are API nerds. You too? Let’s chat on Discord:
### Contributions
Contributions are welcome! Read the [`CONTRIBUTING`](CONTRIBUTING.md) guide.
**Top 10 Contributors (November 2024)**
**Top Contributors (All Time)**
hanspagel
amritk
xC0dex
tmastrom
marclave
antlio
hwkr
cameronrohani
geoffgscott
inyourtime
Amorim33
Mason-Little
adjsky
ATREAY
Edgaraszs
Mohib834
mcollina
soulchild
yshrsmz
mpminardi
hex0id
x-delfino
ykdojo
timheuer
mouhannad-sh
mason-at-pieces
federicobond
gsmcdonald
dotfortun
SebastianBienert
realsama
captainsafia
STP5940
rmp135
rpmccarter
hrynevychroman
rbange
rickihastings
MaxBreida
MarioGK
ShadiestGoat
sanscontext
elliotnash
soGit
sinh117801
thibaultleouay
Courtcircuits
Mai0313
wilcoschoneveld
ruizhii
Chinlinlee
bsdayo
WilliamBonvini
danwithabox
FotieMConstant
ga1az
dunklesToast
tsiwek-piwik
diegolopes
lundibundi
darekaze
danp
danjohnson95
chrislearn
chadwhitacre
carstenlebek
brunogrcsada
bdpiprava
zsilbi
arthurfiorette
arashsheyda
sigpwned
alewin
abdulamite
kyllian
KiARC
IHIutch
jonataw
Jefwillems
TheVaan
JacobCoffee
kevinand11
eltociear
IceyWu
ivanagas
CJHwong
HelgeSverre
GreyXor
Fdawgs
facus26
emmanuel-ferdman