season-framework/wiz has 34 GitHub stars and 7 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 13:48 UTC. Last push 2026-05-02.
framework & web based IDE for web development
What you can do
- Web-Based IDE - Full-featured development environment accessible through your browser
- Hot Reload - Instant preview of changes during development
- Multiple Projects - Manage multiple projects within a single workspace
- Component Generator - Quickly scaffold pages, components, and services
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
docs/en/api/README.md
OriginalWIZ Framework API Reference
Complete API reference documentation for the WIZ framework.
📚 API Categories
Backend API (Python)
1. wiz Object
The core object of the WIZ framework, providing all APIs available in Python code (api.py, controller.py, models, etc.).
- wiz.request - HTTP request handling
- wiz.response - HTTP response generation
- wiz.project - Project management
- wiz.session - Session management
- wiz.fs() - Filesystem access
- wiz.model() - Model loading
- wiz.controller() - Controller loading
- wiz.logger() - Logging
2. Utilities (season.util)
Utility functions and classes available throughout the framework
- Logger
- Cache
- Filesystem
- String
- Compiler
Frontend API (TypeScript)
3. Service API
Service class API used in Angular components
- service.api - Backend API calls
- service.socket - WebSocket communication
- service.alert - Alerts and dialogs
- service.loading - Loading indicators
- service.render - Component rendering
Configuration
4. Configuration
Project configuration file structure and options
- boot.py
- ide.py
- service.py
- plugin.json
🚀 Quick Reference
Frequently Used APIs
Get Request Data
data = wiz.request.query() # All parameters
name = wiz.request.query("name", "default") # Specific parameter
Return JSON Response
wiz.response.status(200, {"message": "Success"})
Handle File Upload
files = wiz.request.files()
for key in files:
file = files[key]
# Process file
Session Management
wiz.session.set("user_id", 123)
user_id = wiz.session.get("user_id")
Call Backend API (TypeScript)
let res = await this.service.api.call("functionName", data);
📖 Documentation Conventions
Parameter Notation
- Required parameter:
param(bold) - Optional parameter:
[param](in brackets) - Default value:
param=value
Return Types
None- Returns no valuestr- Stringint- Integerdict- Dictionarylist- Listbool- Booleanobject- Object
Example Code
Each API document includes practical usage examples.
🔍 Search Guide
Finding APIs
- Request handling: wiz.request
- Response generation: wiz.response
- File operations: wiz.fs(), wiz.project.fs()
- Database: wiz.model()
- Session: wiz.session
- Frontend communication: Service API
Version Information
This documentation is written based on the latest version of WIZ Framework (season).
Contributing
If you find errors or missing content in the API documentation, please let us know through GitHub Issues.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,826 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,475 starsreact/react
The library for web and native user interfaces.
252,467 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars