ScripTop Inc Turbine Studio

ABC frame.work ABC
frame.

A set of in-house technologies and standards designed to quickly develop websites and web apps of any size while maintaining their speed and scalability over decades.

Used exclusively for internal development. The public has access to the power of our solution via Turbine Studio and Webline.
Modules. DevOps. Backend. Doctrine. Cloudflare. AI / ML. PHP. VS Code. Grafana. Frontend. GitHub. Composer. Debian. JS. PostgreSQL. CSS. NGINX. jQuery. Rules and standards. Infrastructure. CI / CD. XenForo. gRPC. Docker. HTML preprocessor. Hetzner. ProFTPD. Dynamic.
Simplicity Quality Security Speed Independence Scalability

Code

Simple / Complex



There are two versions of the ABC Frame. Simple is used for non-ABC projects such as our BSS Forum integration with XenForo. On the other hand, Complex is used for projects that are completely ABC-based.

MVC to VC



Do you know the MVC concept? We managed to remove the Model part and greatly streamline the structure of our projects.

Please do not try this at home.

Locales



Each ABC Complex project has native multi-language and multi-currency support by default.

It's done in the best possible way — dynamically. You can switch locale with a single click — no reloads, no delays, applies everywhere.

Modules



Which feature best represents ABC? It would be a module system.

Disclaimer. Any modules system you may know is not even close to what we call modules.

All our projects are entirely module-based, from major to minor. You need some feature, enable the module, set it up, extend it if required, and you are done.

Views



Let's simply talk about the facts:

  • x4 - x8 vertically and x1 - x4 horizontally shorter than any other regular code, regardless of framework.
  • A ton of ready-made frontend elements.
  • Nearly native syntax that is times more readable than alternatives.
  • Per-element dynamic. Like React, but in PHP.
  • Useful backend-powered features that allow us to write 1 word instead of 20 lines.
  • Load speed of 0.1 to 0.3 seconds of logic-heavy and content-heavy pages.

CI / CD



ABC Frame allows scaling the complexity on demand. Some projects may have a database, and some may have a staging environment.

Continuous integration is done via GitHub Actions and our console interface. Continuous development is fully server-based — nothing is stored locally.

Infrastructure

Services



Charry on a cake are some external services we use in our work, such as Slack, Workflowy, Brevo, Stripe, and Open AI. We cooperate with not so many companies, but the ones we do are carefully hand-picked so that we can cover all our needs with them.

Server



To be the best, we work with the best.

Our servers are managed by Hetzner, which indeed provides Germany's quality. We are talking top-of-the-line processors with 10's cores and threads, DDR5 RAM, and NVMe SSD.

And, of course, we use Cloudflare for security and acceleration of resolving and delivery stages of the website load.

Generally, we squeeze every bit of performance on every stage while maintaining stability and security.

Console



ABC is a complete framework. Our developers have several useful commands at their disposal:

  • Creation of new projects (automation of the entire process).
  • Switching projects in development containers.
  • Updates and patches of the framework.
  • Easy code backups.
  • Simple migrations interface.
  • Easy to use auto-generated help.

Once again, we have managed to wrap fantastic power in a very simple shape.

Other

Team



Our core team consists of internationally recognized professionals. These are people who began studying at a very young age and have tens of thousands of hours of hands-on experience.

We have been operating for over ten years. And this is just the beginning.

Vision



  • Everything is private — perfect things cannot be open source by definition.
  • The core must be excellent.
  • 95 / 100 features, but 2X simpler and scalable, better than 100 / 100 features.
  • The inside is as important as the outside. You like our designs (hopefully), and our developers like the code.
  • Minimal dependence on third-party solutions — we need complete control.
  • Unleash the full potential of native technologies and third-party solutions that are already in use.

We use our brains to create trends. Take a look at our work — it speaks for us.

Goal



We strive to revolutionize the market. Instead of focusing on Web3, we are solving many problems related to Web2 and its users.

We repeatedly see mediocre quality at an unreasonable cost of time and money. Many consumers are easily confused, and we are here to bring balance to the game.
Connect w. the best ScripTop Inc Turbine Studio
Execute?