Phil Sturgeon (philsturgeon)

philsturgeon

Geek Repo

Company:@protect-earth & @GreenTurtleTech

Location:Europe

Home Page:https://philsturgeon.com/

Twitter:@philsturgeon

Github PK Tool:Github PK Tool


Organizations
APIDevTools
openapi-contrib
pyrocms
thephpleague

Phil Sturgeon's starred repositories

pest

Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.

Language:PHPLicense:MITStargazers:9461Issues:51Issues:646

awesome-api-devtools

:books: A collection of useful resources for building RESTful HTTP+JSON APIs.

json-schema-spec

The JSON Schema specification

Language:JavaScriptLicense:NOASSERTIONStargazers:3687Issues:103Issues:805

spectral

A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.

Language:TypeScriptLicense:Apache-2.0Stargazers:2474Issues:34Issues:860

Cork

A fast GUI for Homebrew written in SwiftUI

API-Security

OWASP API Security Project

Language:DockerfileLicense:NOASSERTIONStargazers:2038Issues:161Issues:76

elements

Build beautiful, interactive API Docs with embeddable React or Web Components, powered by OpenAPI and Markdown.

Language:TypeScriptLicense:Apache-2.0Stargazers:1738Issues:18Issues:782

rest-api-description

An OpenAPI description for GitHub's REST API

openapi-fuzzer

Black-box fuzzer that fuzzes APIs based on OpenAPI specification. Find bugs for free!

Language:RustLicense:AGPL-3.0Stargazers:533Issues:8Issues:27

license

Prevent oil and gas companies from co-opting your work and extracting more fossil fuels with this software license.

traverson

A Hypermedia API/HATEOAS Client for Node.js and the Browser

Language:JavaScriptLicense:MITStargazers:453Issues:18Issues:87

rspec-openapi

Generate OpenAPI schema from RSpec request specs

Language:RubyLicense:MITStargazers:428Issues:9Issues:59

co2.js

An npm module for accessing the green web API, and estimating the carbon emissions from using digital services

Language:JavaScriptLicense:NOASSERTIONStargazers:397Issues:16Issues:81

receiver

Receiver is a drop-in webhook handling library for Laravel.

Language:PHPLicense:MITStargazers:382Issues:3Issues:11

spectator

OpenAPI testing for PHP

Language:PHPLicense:MITStargazers:285Issues:6Issues:55

kusk-gen

Kusk Gen generates Ingress-controller configurations from your OpenAPI definition

Language:GoLicense:MITStargazers:173Issues:16Issues:87

Slackord

Slackord is an application that allows you to migrate Slack messages into a Discord server.

Language:C#License:GPL-3.0Stargazers:156Issues:4Issues:80

style-guide

A shared and somewhat opinionated style guide for everyone to enjoy.

openapi_first

openapi_first is a Ruby gem for request / response validation and contract-testing against an OpenAPI API description. It makes APIFirst easy and reliable.

Language:RubyLicense:MITStargazers:114Issues:6Issues:64

tools.openapis.org

A collection of open-source and commercial tools for creating your APIs with OpenAPI - Sourced from and published for the community

learn

Green Software Practitioner course

Language:MDXLicense:NOASSERTIONStargazers:74Issues:8Issues:134

spectral-owasp-ruleset

Improve the security of your API by detecting common vulnerabilities as defined by OWASP and enforced with Spectral.

cli

Panacloud Command Line Interface (CLI) uses the design-first approach for developing APIs. It generates Modern Multi-Tenant Serverless Cloud API infrastructure, mocks, stubs, tests, and stages using CDK. GraphQL schemas and OpenAPI specifications are used to implement the design-first approach.

Nissan-env200-Battery-Upgrade

Software for upgrading a 24kWh env200 to 40kWh with a Muxsan CAN-bridge

Language:CLicense:GPL-3.0Stargazers:24Issues:5Issues:2

nova-queued-export-as-csv

Laravel Nova's Queued Export As CSV Action

Language:PHPLicense:MITStargazers:20Issues:2Issues:0

ia-writer-template-helvetica-plus

The original Helvetica template by iA with extended code highlighting and mermaid.js support.

Language:JavaScriptLicense:MITStargazers:5Issues:1Issues:2

rails-design-first

Speed up your Rails API development with OpenAPI request validation and contract testing.

Language:RubyLicense:NOASSERTIONStargazers:2Issues:2Issues:0

covidclimate.com

As the world focuses on tackling COVID-19, we must not forget: this won’t be the last pandemic we suffer.

Language:SmartyStargazers:2Issues:3Issues:0

rails-code-first

Add OpenAPI powered documentation to your Rails API with RSwag.

Language:RubyLicense:NOASSERTIONStargazers:1Issues:1Issues:0