Live Editing

With Saber, you can navigate to any URL within your website and press the ESC key to view Saber's Editor and modify the HTML, CSS, & Javascript files for that page. Press the ESC key again to preview your changes immediately without having to leave the editor to refresh (F5) your web page. Saber uses Monaco Editor, the same editor used within Visual Studio Code, so you'll be able to prototype quickly.

Multilingual Content

Manage the content in your HTML files by using mustache variables (e.g. {{article-title}}) instead of writing text. After creating your mustache variables in HTML, navigate to the Page Content section of Saber's Editor to select your preferred language and write content for your page. The mustache variables will be replaced with the content you write when the page is rendered.

Partial Views

One of the most important features within Saber is the ability to combine HTML views together to render a complete web page. For example, all web pages within Saber include a header.html at the top of the page and a footer.html at the bottom, which can be changed to load other partial views instead. Also, you can include partial views within your HTML by adding mustache code to your page (e.g. {{side-bar "partials/side-bar.html"}}).

Page Templates

Give yourself a good starting point when creating new content such as a blog post, news article, wiki page, or product listing. You can create page templates for any URL path within your website and then use those templates to generate new web pages. For example, the page /products/template would be used to generate the page /products/grey-tshirt. In this example, the template page would include a product title, price, a photo gallery, breadcrumb, comments section, and a sidebar that would be copied to all newly created product pages.

Zero Footprint

When users navigate to your website, they will never download a single resource for Saber's editor and will only download the resources that you've created for your website. Your website will always have the smallest footprint possible and will have the illusion of being completely custom designed & developed.

Blazing-Fast Load Times

No matter the complexity of your HTML pages, Saber will render them with blazing fast speed. Document rendering & response time ranges from 10 to 20 milliseconds when hosted on adequate hardware and accessed from a high-speed connection. Instead of using Microsoft's MVC framework, Saber uses the ultra light-weight Datasilk Core MVC framework that has a much smaller memory footprint and CPU load.

File Browser

You can navigate through a file browser and manage your resources, including images, fonts, publicly accessible files, partial views, and all pages that exist within your website. You can also hide your file browser completely to focus on writing code. Publicly accessible folders will display a photo gallery interface so you can easily manage your images.


Saber supports various plugins made by Datasilk as well as 3rd-party vendors. Some plugins alter the way your website works while other plugins extend Saber's user interface to add more functionality to Saber, and some plugins will contain HTML components that can be used to render dynamic content onto your web pages.

HTML Components

Add dynamic content to your web pages by configuring mustache components and embedding them into your HTML code. For example, the Page List plugin can be used to show a list of web pages that exist within your website by using the following mustache component: {{page-list path:"blog", length:"4"}}

The example above would be useful for displaying the last 4 blog posts that you've created.

User Security

Saber is a highly secure website platform. You can create and manage users and give them permission to various features within Saber by assigning them to one or more security groups. Also, you can protect specific web pages within your website by selecting which security groups have access to those pages. Plugins can contain various permissions configured for security groups as well.

Import & Export

All website settings, web page settings, and multilingual content are saved to JSON files so you can easily backup your website to zip format. The Import/Export plugin makes it easy to export your website, including all HTML, JavaScript, CSS, LESS, JSON and media resources to a zip archive for download. This is a great feature if you'd like to work on your website in a development environment, export your changes to a zip file, then import the zip file to your live website afterwards.