flutter_riverpod
반응형 캐싱 및 데이터 바인딩 프레임워크입니다. Riverpod은 비동기 코드 작업을 쉽게 만듭니다.
API Dash는 Flutter로 구축된 아름다운 AI 기반 오픈소스 크로스플랫폼(데스크톱 및 모바일) API 클라이언트로, HTTP 및 GraphQL API 요청을 쉽게 만들고 사용자 정의하며, 응답을 시각적으로 검사하고 API 통합 코드를 생성하는 데 도움을 줍니다. Postman/Insomnia의 가벼운 대안입니다.
반응형 캐싱 및 데이터 바인딩 프레임워크입니다. Riverpod은 비동기 코드 작업을 쉽게 만듭니다.
반응형 캐싱 및 데이터 바인딩 프레임워크입니다. Riverpod은 비동기 코드 작업을 쉽게 만듭니다.
반응형 캐싱 및 데이터 바인딩 프레임워크입니다. Riverpod은 비동기 코드 작업을 쉽게 만듭니다.
InheritedWidget를 둘러싸는 래퍼로, 사용하기 쉽게 하고 재사용 가능하게 만듭니다.
네이티브 파일 선택 UI를 사용하여 파일을 열고 저장하거나 디렉터리를 선택하는 Flutter 플러그인.
좋은 코딩 관행을 장려하기 위한 Flutter 앱, 패키지 및 플러그인에 대한 추천 린트.
Flutter용 SVG 렌더링 및 위젯 라이브러리로, 확장 가능한 벡터 그래픽 1.1 파일의 그리기 및 표시를 가능하게 합니다.
호스트 플랫폼 파일 시스템에서 자주 사용되는 위치(예: 임시 및 앱 데이터 디렉터리)를 가져오는 Flutter 플러그인입니다.
간단한 키-값 쌍을 읽고 쓰기 위한 Flutter 플러그인입니다. iOS에서는 NSUserDefaults를, Android에서는 SharedPreferences를 래핑합니다.
URL을 실행하기 위한 Flutter 플러그인입니다. 웹, 전화, SMS 및 이메일 스키마를 지원합니다.
`package:vector_graphics`에서 사용하는 바이너리 형식으로 SVG를 변환하는 컴파일러입니다.
v2.14.0Android, iOS, macOS 및 웹에서 다른 Flutter 위젯과 함께 인라인 비디오를 표시하기 위한 Flutter 플러그인입니다.
{"sdk":"flutter"}anyany^5.1.2^4.11.1^7.2.02.5.16^3.1.6^0.7.0^17.0.0^1.1.0^8.4.0^0.3.5^0.7.0^0.1.0^0.21.3+1^0.8.7^1.0.7^1.1.4^3.2.1^2.2.4^0.35.2^0.7.0^0.1.1^2.3.4^3.2.1^0.20.2^0.6.5^4.11.0anyany^0.10.5^2.1.0anyany^3.3.2^7.3.0^2.0.0^3.0.0^3.6.1any^1.3.0^9.0.0^1.8.3^2.1.2^5.13.4^6.1.5+1^2.1.5^3.2.1^0.3.8^12.0.1^2.5.4^1.3.1^6.3.2^4.5.3^1.2.0^2.11.0^6.6.0^3.0.2^0.5.1{"git":{"url":"https://github.com/google/flutter-desktop-embedding.git","path":"plugins/window_size"}}^10.11.11^4.10.0^4.1.2^4.1.0{"sdk":"flutter"}^2.11.1^2.7.0^0.14.3^6.0.0^2.4.7^3.2.5^6.13.0{"sdk":"flutter"}^7.4.0^1.0.4^0.18.0^1.29.0아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Discord Server Invite
foss42%2Fapidash | Trendshift GSoC
| GSoC 2026 | Link |
|---|---|
| List of Ideas | Link |
| Application Guide | Link |
| Weekly Connect Meeting for GSoC Participants | Link |
| Discord Channel | Link |
API Dash is a beautiful AI powered open-source cross-platform API Client that can help you easily create & customize your API requests, visually inspect responses (full list of supported mime-types) and generate API integration code (full list) on the go.
API Dash
API Dash can be downloaded from the links below:
| OS | Distribution | CPU/Architecture | Download Link |
|---|---|---|---|
| iOS/iPad | App Store | Link | |
| macOS | .dmg |
Apple Silicon & Intel | Link (Dev) |
| Windows | .exe |
64-bit | Link (Dev) |
| Linux | .deb |
amd64 | Link (Dev) |
| arm64 | Link (Dev) | ||
.rpm |
x86_64 | Link (Dev) | |
| aarch64 | Link (Dev) | ||
PKGBUILD (Arch Linux) |
x86_64 | Link (Dev) |
| API Type | Supported |
|---|---|
| HTTP | ✅ |
| GraphQL | ✅ |
| SSE/Streaming | ✅ |
| AI | ✅ |
| WebSocket | https://github.com/foss42/apidash/issues/15 |
| MQTT | https://github.com/foss42/apidash/issues/115 |
| gRPC | https://github.com/foss42/apidash/issues/14 |
| Import Collection From | Supported |
|---|---|
| Postman | ✅ |
| cURL | ✅ |
| Insomnia | ✅ |
| OpenAPI | ✅ |
| hurl | https://github.com/foss42/apidash/issues/123 |
| HAR | ✅ |
↗️ Create & Customize API Requests
GET, HEAD, POST, PATCH, PUT and DELETE).headers, query parameters and body.headers and query.💼 Organize Requests in Collections & Folders
🔎 Visually Preview and Download Data & Multimedia API Responses
JSON, XML, YAML, HTML, SQL, etc.image, text, etc.) directly in the Downloads folder of your system by clicking on the Download button.👩🏻💻 Code Generation
🌙 Full Dark Mode Support
💾 Data
Settings > Export Data.⚙️ Settings & Other Options
API Dash lets you test AI APIs of various providers (or your own).
aireq1Dashbot is the AI assistant available in API Dash (powered by local or cloud LLM) so that you can interact with your requests to debug it, generate code, generate doc, and many more.
dashbot_tabAPI Dash currently supports API integration code generation for the following languages/libraries.
| Language | Library |
|---|---|
| cURL | |
| HAR | |
| C | libcurl |
| C# | HttpClient |
| C# | RestSharp |
| Dart | http |
| Dart | dio |
| Go | net/http |
| JavaScript | axios |
| JavaScript | fetch |
JavaScript (node.js) |
axios |
JavaScript (node.js) |
fetch |
| Java | asynchttpclient |
| Java | HttpClient |
| Java | okhttp3 |
| Java | Unirest |
| Julia | HTTP |
| Kotlin | okhttp3 |
| PHP | curl |
| PHP | guzzle |
| PHP | HTTPlug |
| Python | requests |
| Python | http.client |
| Ruby | faraday |
| Ruby | net/http |
| Rust | hyper |
| Rust | reqwest |
| Rust | ureq |
| Rust | Actix Client |
| Swift | Alamofire |
| Swift | URLSession |
Code for any other langauge can be easily generated via DashBot.
API Dash is a next-gen API client that supports exploring, testing & previewing various data & multimedia API responses which is limited/not supported by other API clients. You can directly test APIs that return images, PDF, audio & more.
Here is the complete list of MIME types that can be directly previewed in API Dash:
| File Type | Mimetype | Extension | Comment |
|---|---|---|---|
application/pdf |
.pdf |
||
| Video | video/mp4 |
.mp4 |
|
| Video | video/webm |
.webm |
|
| Video | video/x-ms-wmv |
.wmv |
|
| Video | video/x-ms-asf |
.wmv |
|
| Video | video/avi |
.avi |
|
| Video | video/msvideo |
.avi |
|
| Video | video/x-msvideo |
.avi |
|
| Video | video/quicktime |
.mov |
|
| Video | video/x-quicktime |
.mov |
|
| Video | video/x-matroska |
.mkv |
|
| Image | image/apng |
.apng |
Animated |
| Image | image/avif |
.avif |
|
| Image | image/bmp |
.bmp |
|
| Image | image/gif |
.gif |
Animated |
| Image | image/jpeg |
.jpeg or .jpg |
|
| Image | image/jp2 |
.jp2 |
|
| Image | image/jpx |
.jpf or .jpx |
|
| Image | image/pict |
.pct |
|
| Image | image/portable-anymap |
.pnm |
|
| Image | image/png |
.png |
|
| Image | image/sgi |
.sgi |
|
| Image | image/svg+xml |
.svg |
|
| Image | image/tiff |
.tiff |
|
| Image | image/targa |
.tga |
|
| Image | image/vnd.wap.wbmp |
.wbmp |
|
| Image | image/webp |
.webp |
|
| Image | image/xwindowdump |
.xwd |
|
| Image | image/x-icon |
.ico |
|
| Image | image/x-portable-anymap |
.pnm |
|
| Image | image/x-portable-bitmap |
.pbm |
|
| Image | image/x-portable-graymap |
.pgm |
|
| Image | image/x-portable-pixmap |
.ppm |
|
| Image | image/x-tga |
.tga |
|
| Image | image/x-xwindowdump |
.xwd |
|
| Audio | audio/flac |
.flac |
|
| Audio | audio/mpeg |
.mp3 |
|
| Audio | audio/mp4 |
.m4a or .mp4a |
|
| Audio | audio/x-m4a |
.m4a |
|
| Audio | audio/wav |
.wav |
|
| Audio | audio/wave |
.wav |
|
| CSV | text/csv |
.csv |
Can be improved |
We welcome PRs to add support for previewing other multimedia MIME types. Please go ahead and raise an issue so that we can discuss the approach. We are adding support for other MIME types with each release. But, if you are looking for any particular mimetype support, please go ahead and open an issue. We will prioritize it's addition.
Here is the complete list of MIME types that are syntax highlighted in API Dash:
| Mimetype | Extension | Comment |
|---|---|---|
application/json |
.json |
Other MIME types like application/geo+json, application/vcard+json that are based on json are also supported. |
application/xml |
.xml |
Other MIME types like application/xhtml+xml, application/vcard+xml that are based on xml are also supported. |
text/xml |
.xml |
|
application/yaml |
.yaml |
Others - application/x-yaml or application/x-yml |
text/yaml |
.yaml |
Others - text/yml |
application/sql |
.sql |
|
text/css |
.css |
|
text/html |
.html |
Only syntax highlighting, no web preview. |
text/javascript |
.js |
|
text/markdown |
.md |
Visit CHANGELOG.md
Just click on the Issue tab to raise a new issue in this repo.
Please find the Roadmap for API Dash here.
All docs are currently available in the doc folder.
You can contribute to API Dash in any or all of the following ways:
In case you need any help with API Dash or are encountering any issue while running the tool, please feel free to drop by our Discord server and we can have a chat in the #gsoc-foss-apidash channel.