🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

11 Open Issues Need Help Last updated: Jul 13, 2025

Open Issues Need Help

View All on GitHub
API Development API Builders

AI Summary: Integrate support for pre-approved utility libraries, such as Lodash, into the Dyan visual API builder's logic editor sandbox. This requires careful consideration of security to ensure only whitelisted packages are allowed and that the sandbox remains secure.

Complexity: 4/5
enhancement help wanted security

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript
API Development API Builders

AI Summary: Implement a feature in a visual API builder to allow users to add and configure common middleware functionalities (like header injection, body field overrides, query parameter validation, and basic authentication) through a user interface without requiring code writing. This should integrate with the existing visual API builder and its internal logic schema.

Complexity: 4/5
help wanted ux feature backend

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript
API Development API Builders

AI Summary: Implement a new endpoint type in Dyan's visual API builder that allows users to create proxy endpoints. This involves adding a UI element for specifying the target URL and optionally adding a no-code interface for request transformation (e.g., adding headers). The backend needs to handle forwarding requests to the specified URL and returning the response.

Complexity: 3/5
good first issue ux feature low-code

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript
API Development API Builders

AI Summary: Implement real-time JSON syntax highlighting and validation within the Dyan API builder's input/output panel using a JSON validator library. This will improve the user experience by providing immediate feedback on JSON syntax errors, rather than just displaying error icons.

Complexity: 3/5
good first issue frontend

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript
API Development API Builders
Add basic unit tests about 2 months ago

AI Summary: Implement unit tests using Jest for core backend logic within the Dyan project, focusing on endpoint creation, execution, and validation. This is for the NestJS (TypeScript) backend.

Complexity: 3/5
help wanted

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript
API Development API Builders

AI Summary: Implement rate limiting for endpoints in the Dyan API builder using the @nestjs/throttler package. This involves configuring the package to limit requests to 5 per second per IP address to prevent abuse.

Complexity: 3/5
help wanted backend

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript
API Development API Builders

AI Summary: Implement a dark/light theme toggle in the React frontend of the Dyan API builder. The toggle should be placed in the top-right corner and persist user preference using localStorage.

Complexity: 3/5
enhancement good first issue

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript
API Development API Builders

AI Summary: Create sample API endpoint templates (e.g., 'Create User', 'Fetch by ID') within the Dyan visual API builder to provide users with readily available starting points and accelerate the API creation process.

Complexity: 3/5
enhancement good first issue

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript
API Development API Builders

AI Summary: Implement minimal Python runtime support within the existing Dyan visual API builder, allowing users to execute Python logic alongside the current JavaScript support. This likely involves integrating a Python runtime environment like Pyodide or using Node.js's `child_process` module for external process execution. The MVP should focus on basic functionality and integration with the existing UI.

Complexity: 4/5
enhancement help wanted

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript
API Development API Builders

AI Summary: Fix a bug in the Dyan visual API builder where request body, headers, and query parameters are lost when switching between the input and output tabs. This requires investigating the state management within the React frontend and ensuring data persistence across tab changes.

Complexity: 3/5
bug good first issue

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript
API Development API Builders

AI Summary: Create a production-ready Docker Compose configuration file to deploy the Dyan API builder, including the frontend, backend (NestJS), and an SQLite database. The setup should be easily customizable and deployable with a single command.

Complexity: 4/5
enhancement help wanted

🛠️ Visual API builder that lets you create dynamic REST APIs from a UI and generate high-performance Rust code for production.

TypeScript