Skip to content

YESHAS12/microfox

 
 

Repository files navigation

Microfox

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:

  1. Microservices Architecture: Breaking down complex systems into small, independent services
  2. 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.

All our SDKs are:

  • Open source and free to use
  • Published under the @microfox scope on npm
  • Bytesized to support serverless environments
  • Automatic version tracking and updates

SDK automation with packagefox:

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

Stable Packages

Package Links Stats
Microfox AWS SES logo Microfox AWS SES npm version Documentation 3 envs, 3 fns API Key
Brave TypeScript SDK logo Brave TypeScript SDK npm version Documentation 1 envs, 8 fns API Key
Google Sheets SDK logo Google Sheets SDK npm version Documentation 4 envs, 10 fns OAuth
LinkedIn Share logo LinkedIn Share npm version Documentation 1 envs, 3 fns OAuth
Microfox Slack OAuth logo Microfox Slack OAuth npm version Documentation 4 envs, 5 fns
Microfox Slack Web Tiny logo Microfox Slack Web Tiny npm version Documentation 1 envs, 4 fns API Key
Whatsapp Business logo Whatsapp Business npm version Documentation 5 envs, 36 fns API Key

OAuth Connectors

Package Links Stats
Microfox Google SDK logo Microfox Google SDK npm version Documentation 5 envs
Microfox Google OAuth SDK logo Microfox Google OAuth SDK npm version Documentation 5 envs OAuth
Microfox Instagram Business OAuth logo Microfox Instagram Business OAuth npm version Documentation 6 envs OAuth
Microfox Instagram FB Business OAuth logo Microfox Instagram FB Business OAuth npm version Documentation 6 envs OAuth
LinkedIn OAuth logo LinkedIn OAuth npm version Documentation 5 envs OAuth
Microfox Reddit OAuth logo Microfox Reddit OAuth npm version Documentation 3 envs, 6 fns OAuth

Semi-Stable Packages

Package Links Stats
Amazon Rekognition Face Detection SDK logo Amazon Rekognition Face Detection SDK npm version Documentation 3 envs, 2 fns API Key
CoinGecko SDK logo CoinGecko SDK npm version Documentation 1 envs, 14 fns API Key
Microfox Discord SDK logo Microfox Discord SDK npm version Documentation 1 envs, 32 fns API Key
Microfox Drive SDK logo Microfox Drive SDK npm version Documentation 5 envs
Gmail SDK logo Gmail SDK npm version Documentation 5 envs, 11 fns OAuth
Google Analytics SDK logo Google Analytics SDK npm version Documentation 4 envs, 23 fns OAuth
Google Search Console logo Google Search Console npm version Documentation 4 envs, 13 fns OAuth
Microfox Instagram SDK logo Microfox Instagram SDK npm version Documentation 5 envs, 15 fns OAuth
Instagram SDK logo Instagram SDK npm version Documentation 4 envs, 16 fns OAuth
LinkedIn Member Data Portability SDK logo LinkedIn Member Data Portability SDK npm version Documentation 6 envs, 7 fns OAuth
Reddit TypeScript SDK logo Reddit TypeScript SDK npm version Documentation 6 envs, 26 fns OAuth
YouTube Data logo YouTube Data npm version Documentation 4 envs OAuth
Youtube Analytics V3 logo Youtube Analytics V3 npm version Documentation 6 envs, 11 fns OAuth
YouTube Reporting API logo YouTube Reporting API npm version Documentation 6 envs, 6 fns OAuth

🤝 Contributing

Microfox represents a new paradigm in software development:

Here's how you can help:

  1. Coding Agents Check for issues labeled with Coding Agents (Build or Fix the core generation scripts)

  2. SDK Design Good SDKs are built on top of good design standards (create a new vision for a different kind of packages)

  3. Request New SDKs: Create an issue with the API documentation URL (to autobuild start issue title with packagefox: TITLE)

  4. Report Issues: Help us improve by reporting bugs or suggesting improvements (to autofix the issue title with packagefox: TITLE)

  5. Fork the repository

  6. Create your feature branch (git checkout -b dev/amazing-feature)

  7. Commit your changes (git commit -m 'feat: add amazing feature')

  8. Open a Pull Request to staging (git push origin staging/feature-group)

Join us in building the future of software development!

About

Micro SDKS (byte sized) for all digital platforms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.8%
  • JavaScript 1.7%
  • Other 0.5%