A framework for building modern web applications.
C# Smalltalk
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Vstack.Api.Tests
Vstack.Api
Vstack.Common.Tests
Vstack.Common
Vstack.Externals.Tests
Vstack.Externals
Vstack.Services.Elastic.Tests
Vstack.Services.Elastic
Vstack.Services.Tests
Vstack.Services
shared
.gitattributes
.gitignore
LICENSE
README.md
Vstack.sln
appveyor.yml
arbor.json
vstack-strict.ruleset
vstack.ruleset

README.md

vstack

Build status codecov

Vstack is a complete server-side and client-side framework for building modern web applications. The framework allows for rapid development of application domain, services, web api layers, and client data services. The framework is broken up into five main parts, each of which are required to build a functioning API. Vstack Graph and Vstack Typescript Generator are client-side frameworks that can be used together, independently, or not at all.

Features

  • Supports several data access strategies including support for custom data access layer
  • Supports both row-based and column-based security/permissions
  • Adding RESTful API endpoints for CRUD operations to any service is trivial
  • Robust two layer cache: data is cached both server-side and client-side

Documentation

The wiki explains each part of framework and includes code examples from the demo project . Read the documentation!

Vstack server-side repositories

Vstack client-side repositories

Example projects using Vstack

Real-world projects using Vstack

License

All Vstack projects are developed and maintained by Vintage Software and are licensed under the MIT license.