Kriasoft
Here on GitHub we share our experience with web infrastructure, scalable web application design, and DevOps.
Pinned Repositories
aspnet-starter-kit
Cross-platform web development with Visual Studio Code, C#, F#, JavaScript, ASP.NET Core, EF Core, React (ReactJS), Redux, Babel. Single-page application boilerplate.
Folder-Structure-Conventions
Folder / directory structure options and naming conventions for software projects
graphql-starter-kit
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, and Joy UI.
isomorphic-style-loader
CSS style loader for Webpack that is optimized for isomorphic (universal) web apps.
node-sqlite
SQLite client wrapper around sqlite3 for Node.js applications with SQL-based migrations API written in Typescript
node-starter-kit
Node.js / GraphQL project template pre-configured with TypeScript, PostgreSQL, login flow, transactional emails, unit tests, CI/CD workflow.
react-app
Create React App with server-side code support
react-firebase-starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
react-starter-kit
The web's most popular Jamstack front-end template (boilerplate) for building web applications with React
universal-router
A simple middleware-style router for isomorphic JavaScript web apps
Kriasoft's Repositories
kriasoft/react-starter-kit
The web's most popular Jamstack front-end template (boilerplate) for building web applications with React
kriasoft/react-firebase-starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
kriasoft/graphql-starter-kit
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, and Joy UI.
kriasoft/Folder-Structure-Conventions
Folder / directory structure options and naming conventions for software projects
kriasoft/universal-router
A simple middleware-style router for isomorphic JavaScript web apps
kriasoft/isomorphic-style-loader
CSS style loader for Webpack that is optimized for isomorphic (universal) web apps.
kriasoft/aspnet-starter-kit
Cross-platform web development with Visual Studio Code, C#, F#, JavaScript, ASP.NET Core, EF Core, React (ReactJS), Redux, Babel. Single-page application boilerplate.
kriasoft/node-sqlite
SQLite client wrapper around sqlite3 for Node.js applications with SQL-based migrations API written in Typescript
kriasoft/react-app
Create React App with server-side code support
kriasoft/node-starter-kit
Node.js / GraphQL project template pre-configured with TypeScript, PostgreSQL, login flow, transactional emails, unit tests, CI/CD workflow.
kriasoft/cloudflare-starter-kit
Template (boilerplate) repository for scaffolding Cloudflare Workers projects
kriasoft/hyperapp-render
Render Hyperapp to an HTML string with SSR and Node.js streaming support.
kriasoft/web-auth-library
Authentication library for the browser environment using Web Crypto API
kriasoft/knex-types
Generate TypeScript definitions (types) from a PostgreSQL database schema.
kriasoft/image-resizing
Node.js backend (middleware) for dynamic image manipulation needs (transform, resize, optimize)
kriasoft/cloudflare-client
Lightweight universal Cloudflare API client library for Node.js, Browser, and CF Workers
kriasoft/terraform-starter-kit
Getting started with Terraform
kriasoft/node-pg-client
Promise-based wrapper for `node-postgres` library designed for easy use with ES7 async/await.
kriasoft/graphql-api-examples
Code examples for GraphQL Start (tutorial) — How to build a GraphQL API on Node.js stack
kriasoft/envars
Securely load environment variables (configuration settings) from .env files with support of Google Secret Manager.
kriasoft/create-dns-record
Create DNS Record Action for GitHub
kriasoft/jwt-passport
Passport.js framework that uses JWT for sessions
kriasoft/delete-dns-record
Delete DNS Record Action for GitHub
kriasoft/monorepo-example
Tips and tricks for setting up monorepo project structure for a typical web application.
kriasoft/check-version
Check Version Action for GitHub
kriasoft/graphqlstart.com
GraphQL Start (tutorial) — How to build a GraphQL API on Node.js stack
kriasoft/validator-fluent
Validation library for JavaScript/TypeScript with a strongly typed fluent API
kriasoft/bundle-webpack-plugin
Webpack plugin for emitting additional application bundles for Node.js, SSR, Cloudflare Workers, etc.
kriasoft/simple-oauth2-clients
OAuth 2.0 clients for Google, Apple, Facebook, GitHub and other identity providers.
kriasoft/ignore-webpack-plugin
Webpack plugin that excludes dynamically imported dependencies from the output bundle, used for SSR.