UFO Tech

← UFO Tech

Ashterix

docs: English JsonRpcBundle docs, REST and MCP Bundle sections, package cards

en/index.md +1 −1

UFO Tech

Open-source tools and practical knowledge for PHP and Symfony — so that complex things get done simply.

UFO Tech (Universal Flexible Open Technologies) is an initiative that builds open-source libraries and shares experience in PHP, Symfony and service-oriented architecture.

Everything that grows out of this initiative is collected here: libraries and their documentation, articles, notes and breakdowns of real-world tasks. All built on one idea: less routine and manual work, more time for what really matters in your product.

📦Libraries

Open-source Symfony and PHP packages under the MIT license: from APIs and service integrations to code generators and core components.

📚Documentation

Guides, examples and answers to "how does it work inside" — so a library can go to production, not just be tried out.

💡Knowledge

Articles and notes about architecture, approaches and tools: honest about pros and cons, with examples from real projects.

Mission

The goal is to simplify building feature-rich services that integrate easily into projects of any complexity.

I aim to give developers not only tools, but also the knowledge to use them effectively. The focus is on practical solutions: less abstract theory, more working examples, configurations and explanations you can take straight into your project.

Principles

  • Practice over theory. Every library comes from a real task and is proven in real projects.
  • Minimum routine. Whatever can be derived from code, the library derives itself: configuration, documentation, data conversion.
  • Native Symfony mechanisms. No reinvented wheels where the framework already has a solution — libraries fit into your application the usual way.
  • Openness. Code, issues and discussions are public; extensions and contributions are welcome.

Libraries

APIs and service integrations

  • JsonRpcBundle — a JSON-RPC server for Symfony: any service becomes an API with validation, documentation and caching.
  • REST Bundle, MCP Bundle, RPC Mercure Transport — extensions: REST endpoints, tools for AI agents, a Mercure transport.

Clients and code generators

  • SDK — typed clients for JSON-RPC APIs in PHP and Symfony, TypeScript types from OpenRPC documents.

Core components

  • DTO Transformer, RPC Objects, RPC Exceptions, transport contracts — the building blocks of the other libraries; they can be used on their own as well.

The full list of packages is on Packagist, the code is on GitHub. The documentation keeps growing: sections for more libraries will appear over time.

What you'll find here

  • Documentation for UFO Tech libraries
  • Articles about PHP, Symfony, architecture and development tools
  • Posts from the Telegram channel
  • Practical notes, case studies and real-world breakdowns

Get involved

License

Code in UFO Tech repositories is distributed under the MIT license unless a specific repository states otherwise. Use it freely — in pet projects and in production.

Most of the documentation is written in Ukrainian first; pages that are not translated yet are shown in Ukrainian with a notice.