Code that writes code that writes code
Microfox is an ambitious open-source project that combines microservices architecture with deep coding principles. It's designed to be the foundation for the next generation of AI-powered development tools and agents.
Microfox is built on two core philosophies:
- Microservices Architecture: Breaking down complex systems into small, independent services
- Deep Coding: Creating code that writes code that writes code - enabling AI agents to build and maintain software
Software should never be a MOAT, and we promise that all the SDKs here will be continously mainteained, tested & free for everyone to use.
- Open source and free to use
- Published under the
@microfoxscope on npm - Bytesized to support serverless environments
- Automatic version tracking and updates
Our automated SDK creation system that:
- Automatically generates TypeScript SDKs from API documentation
- Supports REST, GraphQL, OAUTH2 and other API types
- Generates comprehensive documentation and examples
- Generates embeddings for better AI agent integration
- Built with Zod for type safety and validation
- Does compile testing & auto fix any issues if detected
- Example-based documentation for improved code generation
📦 Roadmap
- Packagefox as MCP Imagine the ability to easily integrate any platform in your application
- Testfox Auto create unit tests & e2e tests for all packages
- VersionTracking Auto updates for any API migrations of existing packages
- Support for Python->Typscript workflow a template flow inside packagefox for supportting migrations of python -> typescript packages
| Package | Links | Stats |
|---|---|---|
| 5 envs |
Microfox represents a new paradigm in software development:
Here's how you can help:
-
Coding Agents Check for issues labeled with Coding Agents (Build or Fix the core generation scripts)
-
SDK Design Good SDKs are built on top of good design standards (create a new vision for a different kind of packages)
-
Request New SDKs: Create an issue with the API documentation URL (to autobuild start issue title with
packagefox: TITLE) -
Report Issues: Help us improve by reporting bugs or suggesting improvements (to autofix the issue title with
packagefox: TITLE) -
Fork the repository
-
Create your feature branch (
git checkout -b dev/amazing-feature) -
Commit your changes (
git commit -m 'feat: add amazing feature') -
Open a Pull Request to staging (
git push origin staging/feature-group)
Join us in building the future of software development!