An open API service providing repository metadata for many open source software ecosystems.

GitHub / kriasoft 70 Repositories

Here on GitHub we share our experience with web infrastructure, scalable web application design, and DevOps.

Donate: https://github.com/sponsors/kriasoft

kriasoft/react-starter-kit

Modern React starter kit with Bun, TypeScript, Tailwind CSS, tRPC, and Cloudflare Workers. Production-ready monorepo for building fast web apps.

Language: TypeScript - Size: 19.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 22,991 - Forks: 4,168

kriasoft/pr-codename

Language: TypeScript - Size: 1.31 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

kriasoft/node-starter-kit

Node.js / GraphQL project template pre-configured with TypeScript, PostgreSQL, login flow, transactional emails, unit tests, CI/CD workflow.

Language: TypeScript - Size: 2.85 MB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 173 - Forks: 32

kriasoft/codenames

A tiny, zero-dependency library for generating memorable codenames from numbers.

Language: TypeScript - Size: 67.4 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

kriasoft/bun-ws-router

Type-safe WebSocket message routing for Bun. Choose Zod for familiarity or Valibot for 90% smaller bundles. Full TypeScript support included.

Language: TypeScript - Size: 931 KB - Last synced at: 4 days ago - Pushed at: 23 days ago - Stars: 14 - Forks: 1

kriasoft/node-sqlite

SQLite client wrapper around sqlite3 for Node.js applications with SQL-based migrations API written in Typescript

Language: TypeScript - Size: 880 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 923 - Forks: 95

kriasoft/graphql-starter-kit

💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, and Joy UI.

Language: TypeScript - Size: 147 MB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 3,957 - Forks: 561

kriasoft/react-firebase-starter

Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay

Language: JavaScript - Size: 4.87 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 4,520 - Forks: 759

kriasoft/universal-router

A simple middleware-style router for isomorphic JavaScript web apps

Language: TypeScript - Size: 1.29 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 1,744 - Forks: 105

kriasoft/Folder-Structure-Conventions

Folder / directory structure options and naming conventions for software projects

Size: 10.7 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 1,966 - Forks: 5,877

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.

Language: JavaScript - Size: 1.8 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 1,165 - Forks: 201

kriasoft/cloudflare-starter-kit

Template (boilerplate) repository for scaffolding Cloudflare Workers projects

Language: TypeScript - Size: 5.59 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 131 - Forks: 20

kriasoft/syncguard

TypeScript distributed lock library that prevents race conditions across services. Because nobody wants their payment processed twice! 💸

Language: TypeScript - Size: 39.1 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

kriasoft/envars

Load environment variables securely from .env files, with seamless integration for Google Secret Manager to handle referenced secrets.

Language: JavaScript - Size: 8.15 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 0

kriasoft/isomorphic-style-loader

CSS style loader for Webpack that is optimized for isomorphic (universal) web apps.

Language: JavaScript - Size: 214 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 1,271 - Forks: 144

kriasoft/AngularJS-SPA-Template

AngularJS SPA Template for Visual Studio is a project skeleton for a simple single-page web application (SPA) built with AngularJS, Bootstrap, and ASP.NET (MVC, Web Api, SignalR).

Language: CSS - Size: 1.77 MB - Last synced at: 13 days ago - Pushed at: about 8 years ago - Stars: 103 - Forks: 63

kriasoft/amibroker

AmiBroker .NET SDK - An open source plug-in project template and community plug-ins for AmiBroker

Language: C# - Size: 746 KB - Last synced at: 4 days ago - Pushed at: about 12 years ago - Stars: 74 - Forks: 85

kriasoft/web-auth-library

Authentication library for the browser environment using Web Crypto API

Language: TypeScript - Size: 2.64 MB - Last synced at: 8 days ago - Pushed at: 12 months ago - Stars: 116 - Forks: 12

kriasoft/react-app

Create React App with server-side code support

Language: JavaScript - Size: 2.02 MB - Last synced at: about 24 hours ago - Pushed at: over 2 years ago - Stars: 613 - Forks: 83

kriasoft/AspNet.Identity

Entity Framework (EF) Database-First Providers, Database Schema and Samples for ASP.NET Identity 2.0

Language: C# - Size: 325 KB - Last synced at: 4 days ago - Pushed at: almost 10 years ago - Stars: 121 - Forks: 67

kriasoft/cloudflare-client

Lightweight universal Cloudflare API client library for Node.js, Browser, and CF Workers

Language: TypeScript - Size: 2.13 MB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 23 - Forks: 5

kriasoft/market-data

KriaSoft Market Data Server - A local database server with quotes and trade-related data associated with equity, fixed-income, financial derivatives, currency, and other investment instruments.

Size: 295 KB - Last synced at: 4 days ago - Pushed at: over 12 years ago - Stars: 34 - Forks: 23

kriasoft/static-site-starter

Static Website Starter Kit (static site generator) powered by Gulp, Jade, Bootstrap, LESS and BrowserSync. It can automatically deploy your website to GitHub Pages via Travis CI.

Language: JavaScript - Size: 544 KB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 134 - Forks: 58

kriasoft/SPA-Seed.Front-end.AngularJS

A single-page application (SPA) project template based on AngularJS

Language: CSS - Size: 234 KB - Last synced at: 4 days ago - Pushed at: over 11 years ago - Stars: 10 - Forks: 8

kriasoft/SPA-Seed.Front-end

A single-page application (SPA) project template (aka SPA seed project), which has a pre-configured build system, JavaScript bundling and dependency resolution, unit and integration test runners, minimization and optimization for production deployments.

Language: CSS - Size: 378 KB - Last synced at: 4 days ago - Pushed at: about 11 years ago - Stars: 39 - Forks: 8

kriasoft/terraform-starter-kit

Getting started with Terraform

Language: HCL - Size: 1.11 MB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 2

kriasoft/ignore-webpack-plugin

Webpack plugin that excludes dynamically imported dependencies from the output bundle, used for SSR.

Language: JavaScript - Size: 1.19 MB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

kriasoft/react-decorators

A collection of higher-order ReactJS components

Language: JavaScript - Size: 17.6 KB - Last synced at: 4 days ago - Pushed at: over 9 years ago - Stars: 229 - Forks: 13

kriasoft/site-sdk

Web Application Starter Kit (aka Site SDK) is a solution / project template for building ambitious web applications on top of the AngularJS, ASP.NET Web Api, Entity Framework, Enterprise Library, and Windows Azure. Need help? Email me at [email protected]

Language: JavaScript - Size: 3.22 MB - Last synced at: 4 days ago - Pushed at: almost 12 years ago - Stars: 28 - Forks: 7

kriasoft/knex-types

Generate TypeScript definitions (types) from a PostgreSQL database schema.

Language: TypeScript - Size: 3.68 MB - Last synced at: 8 days ago - Pushed at: 12 months ago - Stars: 65 - Forks: 23

kriasoft/docker-gcloud

Google Cloud SDK bundled with Kubernetes CLI (kubectl)

Size: 1.95 KB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 3

kriasoft/babel-starter-kit

:tropical_fish: Babel Starter Kit is a project template for authoring and publishing JavaScript libraries

Language: JavaScript - Size: 233 KB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 552 - Forks: 123

kriasoft/MembershipDatabase

Membership database seed project created with SQL Server Data Tools (SSDT) for building a custom ASP.NET Identity / Membership solution for a typical web application using Database First development approach

Size: 1.01 MB - Last synced at: 4 days ago - Pushed at: almost 12 years ago - Stars: 10 - Forks: 4

kriasoft/check-version

Check Version Action for GitHub

Language: JavaScript - Size: 8.79 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 7

kriasoft/simple-oauth2-clients

OAuth 2.0 clients for Google, Apple, Facebook, GitHub and other identity providers.

Language: JavaScript - Size: 896 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

kriasoft/hyperapp-render

Render Hyperapp to an HTML string with SSR and Node.js streaming support.

Language: JavaScript - Size: 1.12 MB - Last synced at: about 19 hours ago - Pushed at: about 2 years ago - Stars: 103 - Forks: 15

kriasoft/angular-vs

AngularJS + ASP.NET Web Api + TypeScript - Single Page Application (SPA) Starter Kit for Visual Studio

Language: JavaScript - Size: 1.21 MB - Last synced at: 4 days ago - Pushed at: almost 12 years ago - Stars: 127 - Forks: 41

kriasoft/hyperapp-starter

Boilerplate and tooling for authoring modern web applications with Hyperapp and Node.js.

Language: JavaScript - Size: 57.6 KB - Last synced at: 4 days ago - Pushed at: almost 7 years ago - Stars: 61 - Forks: 8

kriasoft/app-starter-kit

A front-end web application template based on HTML5 Boilerplate and enhanced with LESS style sheets and Gulp.js build system (a newer promising alternative to Grunt.js)

Language: JavaScript - Size: 186 KB - Last synced at: 4 days ago - Pushed at: almost 8 years ago - Stars: 45 - Forks: 16

kriasoft/pre-render

Convert a single-page app (SPA) into a fully pre-rendered functional website before deploying it to a CDN

Language: JavaScript - Size: 25.4 KB - Last synced at: 4 days ago - Pushed at: almost 8 years ago - Stars: 25 - Forks: 4

kriasoft/image-resizing

Node.js backend (middleware) for dynamic image manipulation needs (transform, resize, optimize)

Language: TypeScript - Size: 2.56 MB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 7

kriasoft/TDAmeritrade

TD Ameritrade Client Library for .NET. Helps developers integrate custom solutions with the TD Ameritrade Trading Platform.

Language: C# - Size: 664 KB - Last synced at: 8 days ago - Pushed at: almost 8 years ago - Stars: 76 - Forks: 57

kriasoft/delete-dns-record

Delete DNS Record Action for GitHub

Language: JavaScript - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 12

kriasoft/validator-fluent

Validation library for JavaScript/TypeScript with a strongly typed fluent API

Language: TypeScript - Size: 681 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

kriasoft/create-dns-record

Create DNS Record Action for GitHub

Language: JavaScript - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 30

kriasoft/jwt-passport

Passport.js framework that uses JWT for sessions

Language: JavaScript - Size: 123 KB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 1

kriasoft/graphql-api-examples

Code examples for GraphQL Start (tutorial) ⁠— How to build a GraphQL API on Node.js stack

Language: JavaScript - Size: 299 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 6

kriasoft/ASP.NET-Solution

ASP.NET solution / project template for a typical web application, pre-configured with Git, Gulp.js (or Grunt), NuGet and StyleCop development tools. It is well suited for building a single-page web application (SPA).

Language: CSS - Size: 855 KB - Last synced at: 12 days ago - Pushed at: over 9 years ago - Stars: 32 - Forks: 17

kriasoft/fsharp-starter-kit

Cross-platform web development with Visual Studio Code, C#, F#, JS, ASP.NET Core, EF Core, React (ReactJS), Babel and Webpack. Demo =>

Language: JavaScript - Size: 78.1 KB - Last synced at: 4 days ago - Pushed at: almost 9 years ago - Stars: 88 - Forks: 12

kriasoft/react-components

Reusable React components

Language: CSS - Size: 121 KB - Last synced at: 4 days ago - Pushed at: almost 11 years ago - Stars: 4 - Forks: 1

kriasoft/react-component-starter

Skeleton project template for a stand-alone React component. NOTE: This project is currently NOT maintained. You may want to check https://github.com/kriasoft/babel-starter-kit instead

Language: JavaScript - Size: 118 KB - Last synced at: 4 days ago - Pushed at: about 10 years ago - Stars: 50 - Forks: 11

kriasoft/create-data-api

Project template for authoring data API backends with PostgreSQL, Redis, Passport.js and GraphQL.

Language: JavaScript - Size: 2.93 KB - Last synced at: 13 days ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 1

kriasoft/graphqlstart.com

GraphQL Start (tutorial) ⁠— How to build a GraphQL API on Node.js stack

Size: 861 KB - Last synced at: 13 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

kriasoft/core

KriaSoft Core Library - A collection of helper classes and utilities.

Language: C# - Size: 325 KB - Last synced at: 4 days ago - Pushed at: over 12 years ago - Stars: 2 - Forks: 4

kriasoft/bundle-webpack-plugin

Webpack plugin for emitting additional application bundles for Node.js, SSR, Cloudflare Workers, etc.

Language: JavaScript - Size: 575 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

kriasoft/monorepo-example

Tips and tricks for setting up monorepo project structure for a typical web application.

Language: JavaScript - Size: 38.7 MB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 1

kriasoft/restart

Restart Node.js app in development mode

Language: JavaScript - Size: 20.5 KB - Last synced at: 8 days ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 3

kriasoft/create-react-app Fork of facebook/create-react-app

Set up a modern web app by running one command.

Language: JavaScript - Size: 13.9 MB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

kriasoft/cloudflare-ips

The list of CloudFlare IPs (IP ranges) to be used in the "trust proxy" (behind proxy) configurations

Language: JavaScript - Size: 38.1 KB - Last synced at: 4 days ago - Pushed at: almost 8 years ago - Stars: 8 - Forks: 4

kriasoft/webpack-middleware

Run Webpack compiler as Express.js/Browsersync middleware

Language: JavaScript - Size: 43.9 KB - Last synced at: 4 days ago - Pushed at: almost 9 years ago - Stars: 16 - Forks: 6

kriasoft/react-page-context

React Page Context allows to manage document's title, description and other meta tags, as well as <link> and <script> elements from inside regular React components via context.page context variable

Language: JavaScript - Size: 177 KB - Last synced at: 8 days ago - Pushed at: over 9 years ago - Stars: 40 - Forks: 1

kriasoft/component-routing

Component-based routing archiecture for single-page applications (SPA)

Size: 176 KB - Last synced at: 4 days ago - Pushed at: over 10 years ago - Stars: 6 - Forks: 1

kriasoft/hyperapp-tools

Build automation tools for Hyperapp projects

Language: JavaScript - Size: 46.9 KB - Last synced at: 8 days ago - Pushed at: almost 7 years ago - Stars: 7 - Forks: 2

kriasoft/create-hyperapp-starter

The easiest way to start a new web application using Hyperapp.

Language: JavaScript - Size: 22.5 KB - Last synced at: 13 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 1

kriasoft/reactstarter.com

React Starter Kit Homepage

Language: CSS - Size: 261 KB - Last synced at: 8 days ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 2

kriasoft/docker-node-ci

The Docker image based on the official "node" image optimized for a CI environment

Size: 12.7 KB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 18 - Forks: 2

kriasoft/Diffbot

Diffbot Client Library for .NET - helps to extract article information (title, date, author, preview image etc.) for articles and blog posts with the Diffbot.com service.

Language: C# - Size: 160 KB - Last synced at: 4 days ago - Pushed at: over 11 years ago - Stars: 1 - Forks: 3

kriasoft/node-pg-client

Promise-based wrapper for `node-postgres` library designed for easy use with ES7 async/await.

Language: JavaScript - Size: 23.4 KB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 2

kriasoft/rsb.kriasoft.com

Create React App + Relay Modern (DEMO)

Language: JavaScript - Size: 2.2 MB - Last synced at: 4 days ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 2

kriasoft/kriasoft.github.io

Language: CSS - Size: 28.1 MB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

kriasoft/AspNet

ASP.NET Identity Database is a SQL database project template (SSDT) which can be used to create a custom ASP.NET Identity / Membership provider using Database-First development approach.

Language: C# - Size: 129 KB - Last synced at: 4 days ago - Pushed at: over 11 years ago - Stars: 3 - Forks: 3

kriasoft/files.kriasoft.com

Language: HTML - Size: 1000 Bytes - Last synced at: 4 days ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1

kriasoft/yeoman-generator

Yeoman Generator Starter Kit is a project template (boilerplate) for authoring Yeoman generators with modern JavaScript syntax (ES2015+) via Babel

Language: JavaScript - Size: 4.88 KB - Last synced at: 4 days ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 1

kriasoft/data

Extensions library for Microsoft Entity Framework 4.2

Language: C# - Size: 1.06 MB - Last synced at: 13 days ago - Pushed at: over 13 years ago - Stars: 4 - Forks: 3