Skip to content

Modernize your content management system

Trikoder Trim is user interface framework for building headless content management systems that connect to JSON:API powered backend. Craft responsive single page applications that work on all devices.

  • Headless and powered by JSON:API standard

    Client applications built with Trikoder Trim are decoupled from server side technology stack. Develop with any backend that can process JSON datasets compliant with JSON:API specification.

  • Responsive UI for all screen sizes and devices

    Admin panels built with Trikoder Trim framework are responsive single page applications powered by Vue.js. Extend components or write custom ones using powerful Vue dev tools and environment.

  • Open source, free and battle tested

    Trikoder Trim is open source project and can be used in private or commercial projects free of charge. Library is developed, maintained and used by leading Croatian development agency Trikoder.

Elevate developer and user experience by decoupling frontend and agreeing on standardized API.

  • Communicate with backend efficiently

    JSON:API standard defines how attribute and relation data is structured, how resources are created and updated. By agreeing on standardized input / output with your backend colleges and following shared conventions you can increase productivity and focus on your application.

  • Build resource UI in minutes

    Define how resource is browsed, filtered and sorted in list, what form fields are rendered when resource is created or updated. All this is done inside one javascript file via domain specific language or API that anyone can easily read and write.

  • Design with built-in performance

    Vue.js is doing its magic underneath all Trim controllers and components. To ensure maximum performance and scalability every controller and its resources are loaded on demand by utilizing your bundler’s code splitting features. No css framework is used and css is component scoped. Browser only downloads css and js related to currently viewed page.

  • Integrate your own components

    Custom components and controllers can be easily injected to your Trim application. You can use standard Vue development environment with single file authoring format for composing component template, logic and styles.

Contributors

  • Damir Brekalo
  • Davor Erić
  • Ivan Nikolić
  • Davor Erić
  • Vedran Križek
Made with love by Trikoder 2018.