menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Programming News

>

After a Ye...
source image

Dev

4w

read

40

img
dot

Image Credit: Dev

After a Year of Wanting a Typed Rails and Starting Development, I Released a Framework for TypeScript

  • Accella is a TypeScript-oriented web framework released in February 2025, following full-stack MVC traditions and providing type safety.
  • It integrates Accel Record, an ORM incorporating the Active Record pattern, for enhanced development efficiency in CRUD operations.
  • The framework started with a focus on server-side rendering for MPA and a need for a powerful ORM like Rails' Active Record for TypeScript.
  • Using Prisma for table definitions and migrations and adopting a synchronous API enhanced the ORM's usability and design.
  • Accel Record 1.0 release introduced features inspired by Rails' Active Record, such as validation, transactions, and PostgreSQL support.
  • Astro components were utilized for type-safe template rendering in View templates, similar to React or Vue, adding functionalities like Pagination and Forms.
  • Contributions to Astro's community were made to enhance template engine capabilities, focusing on the Model being handled by Accella's ORM.
  • Accella evolved into a usable framework with features like session management, CSRF protection, and database-driven development setup.
  • Version 1.0 release in February 2025 marked the completion of Accella's initial development phase, garnering positive feedback and responses.
  • Future developments for Accella include creating libraries for file uploads, seed data management, and internal admin panels, expanding its capabilities.

Read Full Article

like

2 Likes

For uninterrupted reading, download the app