Skip to content

Commit 4f0b1eb

Browse files
author
GitHub Actions
committed
Add automatically parsed data (test)
[ci skip]
1 parent f821bd3 commit 4f0b1eb

5 files changed

Lines changed: 287 additions & 0 deletions

File tree

apps/Restorm.md

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
---
2+
layout: app
3+
4+
permalink: /Restorm/
5+
description: Restorm is a local-first environment to test APIs end to end: it is both an API client and a server. Send and inspect requests, mock and simulate endpoints, and chain reproducible scenarios across REST, GraphQL, gRPC, WebSocket, Redis, AMQP, MQTT and more — everything kept on your own disk, Git-friendly for teams, with no forced cloud account.
6+
7+
icons:
8+
- Restorm/icons/128x128/restorm-bin.png
9+
10+
screenshots:
11+
- Restorm/screenshot.png
12+
13+
authors:
14+
15+
links:
16+
17+
desktop:
18+
Desktop Entry:
19+
Name: Restorm
20+
Exec: AppRun --no-sandbox %U
21+
Terminal: false
22+
Type: Application
23+
Icon: restorm-bin
24+
StartupWMClass: restorm
25+
X-AppImage-Version: 1.0.2
26+
GenericName: API Testing Environment
27+
Comment: 'Restorm is a local-first environment to test APIs end to end: it is both
28+
an API client and a server. Send and inspect requests, mock and simulate endpoints,
29+
and chain reproducible scenarios across REST, GraphQL, gRPC, WebSocket, Redis,
30+
AMQP, MQTT and more — everything kept on your own disk, Git-friendly for teams,
31+
with no forced cloud account.'
32+
Categories: Development
33+
Keywords: REST
34+
MimeType: application/x-restorm
35+
Actions: new
36+
Desktop Action new:
37+
Name: New
38+
Name[cs]: Nový
39+
Name[da]: Ny
40+
Name[de]: Neu
41+
Name[el]: Νέο
42+
Name[es]: Nuevo
43+
Name[fi]: Uusi
44+
Name[fr]: Nouveau
45+
Name[hr]: Novo
46+
Name[hu]: Új
47+
Name[id]: Baru
48+
Name[it]: Nuovo
49+
Name[ja]: 新規作成
50+
Name[ko]: 새로 만들기
51+
Name[nb]: Ny
52+
Name[nl]: Nieuw
53+
Name[pl]: Nowy
54+
Name[pt]: Novo
55+
Name[ro]: Nou
56+
Name[sq]: I ri
57+
Name[sr]: Novo
58+
Name[sv]: Ny
59+
Name[tr]: Yeni
60+
Name[uk]: Створити
61+
Name[vi]: Mới
62+
Name[zh_CN]: 新建
63+
Name[zh_TW]: 新增
64+
Icon: document-new
65+
Exec: "/opt/Restorm/restorm-bin --new"
66+
AppImageHub:
67+
X-AppImage-Signature: 'directory ''/home/runner/.gnupg'' created keybox ''/home/runner/.gnupg/pubring.kbx''
68+
created [don''t know]: invalid packet (ctb=0a) no signature found the signature
69+
could not be verified. Please remember that the signature file (.sig or .asc)
70+
should be the first file given on the command line.'
71+
X-AppImage-Type: 2
72+
X-AppImage-Architecture: x86_64
73+
74+
electron:
75+
main: dist/main/index.js
76+
homepage: https://restorm.app
77+
author:
78+
name: MonsieurDev
79+
email: contact@restorm.app
80+
license: SEE LICENSE IN LICENSE
81+
engines:
82+
node: ">=20"
83+
dependencies:
84+
"@apidevtools/swagger-parser": "^12.1.0"
85+
"@creditkarma/thrift-parser": "^2.0.0"
86+
"@grpc/grpc-js": "^1.14.4"
87+
"@grpc/proto-loader": "^0.8.1"
88+
"@grpc/reflection": "^1.0.4"
89+
"@milkdown/crepe": "^7.22.0"
90+
"@milkdown/kit": "^7.22.0"
91+
"@milkdown/react": "^7.22.0"
92+
"@monaco-editor/react": "^4.7.0"
93+
"@phosphor-icons/react": "^2.1.10"
94+
"@ruby/3.4-wasm-wasi": 2.10.1
95+
"@ruby/wasm-wasi": 2.10.1
96+
"@sentry/electron": "^7.16.0"
97+
"@typespec/compiler": "^1.14.0"
98+
"@typespec/http": "^1.14.0"
99+
"@typespec/openapi": "^1.14.0"
100+
"@typespec/openapi3": "^1.14.0"
101+
"@vscode/codicons": 0.0.46-24
102+
"@xyflow/react": "^12.11.2"
103+
"@zip.js/zip.js": "^2.8.37"
104+
aedes: 1.1.1
105+
ajv: "^8.20.0"
106+
ajv-formats: "^3.0.1"
107+
amqplib: "^2.0.1"
108+
axios: "^1.19.0"
109+
chai: "^4.5.0"
110+
cheerio: "^1.2.0"
111+
chokidar: "^5.0.0"
112+
cron-parser: "^5.8.1"
113+
crypto-js: "^4.2.0"
114+
drafter.js: "^3.2.0"
115+
electron-core-ui: workspace:*
116+
electron-updater: "^6.8.9"
117+
elkjs: "^0.12.0"
118+
esbuild: "^0.28.2"
119+
fast-xml-parser: "^4.5.6"
120+
graphql-sse: "^2.6.0"
121+
handlebars: "^4.7.9"
122+
i18next: "^26.3.6"
123+
ioredis: "^6.0.0"
124+
kafkajs: "^2.2.4"
125+
lodash: "^4.18.1"
126+
lottie-react: "^2.4.1"
127+
luxon: "^3.7.2"
128+
moment: "^2.30.1"
129+
monaco-editor: "^0.56.0"
130+
mqtt: "^5.15.2"
131+
nanoid: "^6.0.1"
132+
pyodide: "^314.0.3"
133+
quickjs-emscripten: "^0.32.0"
134+
raml-1-parser: 1.1.67
135+
react: "^19.2.8"
136+
react-dom: "^19.2.8"
137+
react-i18next: "^17.0.11"
138+
socket.io: "^4.8.3"
139+
socket.io-client: "^4.8.3"
140+
tar: "^7.5.22"
141+
undici: "^8.10.0"
142+
uuid: "^14.0.1"
143+
wasmoon: "^1.16.0"
144+
webr: "^0.6.0"
145+
ws: "^8.21.3"
146+
xml2js: "^0.6.2"
147+
yaml: "^2.9.0"
148+
yargs: "^18.1.0"
149+
zod: "^4.4.3"
150+
zustand: "^5.0.14"
151+
---
3.19 KB
Loading

database/Restorm/package.json

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
{
2+
"name": "restorm",
3+
"version": "1.0.2",
4+
"description": "Local-first API testing environment — client and server",
5+
"main": "dist/main/index.js",
6+
"homepage": "https://restorm.app",
7+
"author": {
8+
"name": "MonsieurDev",
9+
"email": "contact@restorm.app"
10+
},
11+
"license": "SEE LICENSE IN LICENSE",
12+
"engines": {
13+
"node": ">=20"
14+
},
15+
"dependencies": {
16+
"@apidevtools/swagger-parser": "^12.1.0",
17+
"@creditkarma/thrift-parser": "^2.0.0",
18+
"@grpc/grpc-js": "^1.14.4",
19+
"@grpc/proto-loader": "^0.8.1",
20+
"@grpc/reflection": "^1.0.4",
21+
"@milkdown/crepe": "^7.22.0",
22+
"@milkdown/kit": "^7.22.0",
23+
"@milkdown/react": "^7.22.0",
24+
"@monaco-editor/react": "^4.7.0",
25+
"@phosphor-icons/react": "^2.1.10",
26+
"@ruby/3.4-wasm-wasi": "2.10.1",
27+
"@ruby/wasm-wasi": "2.10.1",
28+
"@sentry/electron": "^7.16.0",
29+
"@typespec/compiler": "^1.14.0",
30+
"@typespec/http": "^1.14.0",
31+
"@typespec/openapi": "^1.14.0",
32+
"@typespec/openapi3": "^1.14.0",
33+
"@vscode/codicons": "0.0.46-24",
34+
"@xyflow/react": "^12.11.2",
35+
"@zip.js/zip.js": "^2.8.37",
36+
"aedes": "1.1.1",
37+
"ajv": "^8.20.0",
38+
"ajv-formats": "^3.0.1",
39+
"amqplib": "^2.0.1",
40+
"axios": "^1.19.0",
41+
"chai": "^4.5.0",
42+
"cheerio": "^1.2.0",
43+
"chokidar": "^5.0.0",
44+
"cron-parser": "^5.8.1",
45+
"crypto-js": "^4.2.0",
46+
"drafter.js": "^3.2.0",
47+
"electron-core-ui": "workspace:*",
48+
"electron-updater": "^6.8.9",
49+
"elkjs": "^0.12.0",
50+
"esbuild": "^0.28.2",
51+
"fast-xml-parser": "^4.5.6",
52+
"graphql-sse": "^2.6.0",
53+
"handlebars": "^4.7.9",
54+
"i18next": "^26.3.6",
55+
"ioredis": "^6.0.0",
56+
"kafkajs": "^2.2.4",
57+
"lodash": "^4.18.1",
58+
"lottie-react": "^2.4.1",
59+
"luxon": "^3.7.2",
60+
"moment": "^2.30.1",
61+
"monaco-editor": "^0.56.0",
62+
"mqtt": "^5.15.2",
63+
"nanoid": "^6.0.1",
64+
"pyodide": "^314.0.3",
65+
"quickjs-emscripten": "^0.32.0",
66+
"raml-1-parser": "1.1.67",
67+
"react": "^19.2.8",
68+
"react-dom": "^19.2.8",
69+
"react-i18next": "^17.0.11",
70+
"socket.io": "^4.8.3",
71+
"socket.io-client": "^4.8.3",
72+
"tar": "^7.5.22",
73+
"undici": "^8.10.0",
74+
"uuid": "^14.0.1",
75+
"wasmoon": "^1.16.0",
76+
"webr": "^0.6.0",
77+
"ws": "^8.21.3",
78+
"xml2js": "^0.6.2",
79+
"yaml": "^2.9.0",
80+
"yargs": "^18.1.0",
81+
"zod": "^4.4.3",
82+
"zustand": "^5.0.14"
83+
}
84+
}
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
[Desktop Entry]
2+
Name=Restorm
3+
Exec=AppRun --no-sandbox %U
4+
Terminal=false
5+
Type=Application
6+
Icon=restorm-bin
7+
StartupWMClass=restorm
8+
X-AppImage-Version=1.0.2
9+
GenericName=API Testing Environment
10+
Comment=Restorm is a local-first environment to test APIs end to end: it is both an API client and a server. Send and inspect requests, mock and simulate endpoints, and chain reproducible scenarios across REST, GraphQL, gRPC, WebSocket, Redis, AMQP, MQTT and more — everything kept on your own disk, Git-friendly for teams, with no forced cloud account.
11+
Categories=Development;
12+
Keywords=REST;API;HTTP;GraphQL;gRPC;WebSocket;
13+
MimeType=application/x-restorm;
14+
Actions=new;
15+
16+
[Desktop Action new]
17+
Name=New
18+
Name[cs]=Nový
19+
Name[da]=Ny
20+
Name[de]=Neu
21+
Name[el]=Νέο
22+
Name[es]=Nuevo
23+
Name[fi]=Uusi
24+
Name[fr]=Nouveau
25+
Name[hr]=Novo
26+
Name[hu]=Új
27+
Name[id]=Baru
28+
Name[it]=Nuovo
29+
Name[ja]=新規作成
30+
Name[ko]=새로 만들기
31+
Name[nb]=Ny
32+
Name[nl]=Nieuw
33+
Name[pl]=Nowy
34+
Name[pt]=Novo
35+
Name[ro]=Nou
36+
Name[sq]=I ri
37+
Name[sr]=Novo
38+
Name[sv]=Ny
39+
Name[tr]=Yeni
40+
Name[uk]=Створити
41+
Name[vi]=Mới
42+
Name[zh_CN]=新建
43+
Name[zh_TW]=新增
44+
Icon=document-new
45+
Exec=/opt/Restorm/restorm-bin --new
46+
47+
[AppImageHub]
48+
# Dear upstream developer, please include update information in your AppImage
49+
# (e.g., with appimagetool -u) so that users can easily update the AppImage
50+
X-AppImage-Signature=directory '/home/runner/.gnupg' created keybox '/home/runner/.gnupg/pubring.kbx' created [don't know]: invalid packet (ctb=0a) no signature found the signature could not be verified. Please remember that the signature file (.sig or .asc) should be the first file given on the command line.
51+
X-AppImage-Type=2
52+
X-AppImage-Architecture=x86_64

database/Restorm/screenshot.png

163 KB
Loading

0 commit comments

Comments
 (0)