The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 23 Spec Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
pix-api
API Pix: a API do Arranjo de Pagamentos InstantΓ’neos Brasileiro, Pix, criado pelo Banco Central do Brasil.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
ghostwheel
Hassle-free inline clojure.spec with semi-automatic generative testing and side effect detection
-
opendatadiscovery-specification
ODD Specification is a universal open standard for collecting metadata.
-
falcon-apispec
apispec plugin that generates OpenAPI specification (aka Swagger Docs) for Falcon web applications.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
The proposal of "syntactic tail calls" to provide an explicit syntax for tail calls, co-championed by committee members from Mozilla (responsible for SpiderMonkey, the engine of Firefox) and Microsoft, was a response to these concerns. However, this proposal is now listed among the TC39's inactive proposals, possibly due to diminished interest, which may stem from the infrequent use of tail recursive functions in JavaScript.
HJson https://hjson.github.io seems a nice 'in-between' between YAML and JSON without the indentation-based syntax, so closer to the JSON side but with comments and less quotes.
What I don't really get is why the cloud providers / tooling implementors have never drafted up a "YAML-light" that just throws out the rarely-used headache-inducing syntax elements.
Not only are they actually very closely linked, in that Element operates matrix.org, but to a new user (told to try Matrix -- what is this Element thing?) there's no difference.
I onboarded a family member onto my Matrix server with FluffyChat as the client. This person is a power user, fairly technical, yet still refers to the chat as "FluffyChat" and although I've explained several times that choosing FluffyChat was maybe a mistake and they should use Element, it never seems to really click that multiple clients are possible.
And really, they aren't possible. They have different subsets of features.
If you want to see a trash can fire, just try to follow the discussion for adding custom emoji to Matrix: https://github.com/matrix-org/matrix-spec-proposals/pull/195...
it's been going on for years. It's a feature the competitors have had for half a decade, as long as this discussion has been ongoing. I've been watching this issue for half a decade thinking "surely they'll decide on something" but mostly all I've been convinced of is this: Matrix is design by committee in all of the worst aspects and at every level of design. If anything gets done at all, it's a convoluted mess, and it's a miracle that it even happens.
I wish community software developers would focus their attention.. somewhere else.
Project mention: Unit Test Like a Pro: Automock, My Open Source Answer to Mocking Frustration π€π‘π | dev.to | 2023-12-12π Here are some links to check out: π GitHub: https://github.com/automock/automock π Automock's NestJS Official Recipe: https://docs.nestjs.com/recipes/automock π¦ NPM: https://www.npmjs.com/package/@automock/jest π Docs Website: https://automock.dev
Project mention: OCapN, Interoperable Capabilities over the Network | news.ycombinator.com | 2023-11-16There's ucan too, which fills some similar-ish roles. It's definitely not quite as comprehensive & featureful as ocapn, but worth mentioning. https://ucan.xyz/
They use it to define their developer API, https://github.com/dropbox/dropbox-api-spec
π Check out the full list of 18 major enhancements here: https://github.com/multiversx/mx-specs/blob/main/releases/protocol/release-specs-v1.6.0-Sirius.md.
Spec related posts
- Time, Space and Complexity
- Bluesky and the at Protocol
- Unit Test Like a Pro: Automock, My Open Source Answer to Mocking Frustration π€π‘π
- Show HN: Automock β Open-Source Project for Simpler Unit Testing in TypeScript
- Automock - Open Source Project for Easier Unit Testing in TypeScript
- Automock - Open Source Project for Easier Unit Testing in Typescript
- Automock - Open Source Project for Easier Unit Testing in Typescript
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Spec projects? This list will help you:
Project | Stars | |
---|---|---|
1 | proposals | 17,811 |
2 | inspec | 2,813 |
3 | hjson | 2,624 |
4 | pix-api | 2,113 |
5 | OpenSLO | 1,288 |
6 | Kahlan | 1,137 |
7 | matrix-spec-proposals | 948 |
8 | expound | 919 |
9 | ghostwheel | 597 |
10 | specs | 369 |
11 | automock | 275 |
12 | spec | 153 |
13 | opendatadiscovery-specification | 116 |
14 | spectator | 95 |
15 | Spec | 61 |
16 | coverage | 61 |
17 | spec-kemal | 53 |
18 | spec-examples | 48 |
19 | falcon-apispec | 43 |
20 | dropbox-api-spec | 37 |
21 | mx-specs | 32 |
22 | tap-arc | 29 |
23 | specs | 18 |
Sponsored