@breakside/jskit

2024.15.0 • Public • Published

JSKit is a collection of JavaScript frameworks that can be used to build desktop-quality web applications and production server applications.

Web Applications

As described in detail in our Goals document, the web's underlying technologies of HTML and CSS are fundamentally designed for writing documents, not applications.

JSKit aims to provide an application-centered platform. Instead of simply augmenting interaction with the underlying HTML document, UIKit hides the document-based paradigm completely so you can focus on building a great application.

Server Applications

JSKit isn't limited to the browser. With ServerKit, you can easily create a robust http server while still leveraging many conveniences from JSKit.

In fact, you can even share the exact same code between the browser and the server. For example, code that draws to the screen in the browser using UIKit, can draw to PDF files on the server with PDFKit.

Serverless APIs

JSKit also makes it easy to create serverless APIs for use with services such as AWS API Gateway and AWS Lambda. With APIKit, you can create API handlers that leverage Foundation, SecurityKit, or other JSKit frameworks.

You can share code with UIKit front ends, ServerKit backends, or among multiple APIKit handlers. TestKit ensures your API code is well tested and ready to go.

Code, Document, Test, Deploy

The jskit command line utility supports the entire range of development, tying documentation, testing, and deployment all together.

Readme

Keywords

none

Package Sidebar

Install

npm i @breakside/jskit

Homepage

jskit.dev

Weekly Downloads

19

Version

2024.15.0

License

SEE LICENSE IN LICENSE.txt

Unpacked Size

9.57 MB

Total Files

1009

Last publish

Collaborators

  • owenpshaw