Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 TypeScript CI Projects
-
nestjs-boilerplate
NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
database-lab-engine
DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software quality. Follow to stay updated.
-
changed-files
:octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
add-and-commit
:octocat: Automatically commit changes made in your workflow run directly to your repo
-
audit-ci
Audit NPM, Yarn, and PNPM dependencies in continuous integration environments, preventing integration if vulnerabilities are found at or above a configurable threshold while ignoring allowlisted advisories
-
build
Netlify Build (node process) runs the build command, Build Plugins and bundles Netlify Functions. Can be run in Buildbot or locally using Netlify CLI (by netlify)
-
setup-scala
GitHub Action to install any version of Java (GraalVM, Java 8, Java 11, Java 14, ...) via Jabba. Works for any JVM language including Java, Scala and Kotlin.
-
setup-minikube
official minikube github action, continuous integration test on Kubernetes cluster, test your code on a certified Kubernetes
-
isolate-package
Isolate a monorepo package with its internal dependencies to form a self-contained directory with a pruned lockfile
-
circleci-config-sdk-ts
Generate CircleCI Configuration YAML from JavaScript or TypeScript. Use Dynamic Configuration and the Config SDK together for live generative config.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Make sure to not accept any Pull Request with commented ESLint errors to ensure a continuous improvement of your codebase quality. Some tools can help you to automate this part of the review, such as Danger JS.
Project mention: Extensive React Boilerplate to kickstart a new frontend project | dev.to | 2024-02-14How much time do we typically spend on project setup? We're talking about configuring installed libraries and writing boilerplate code to structure and implement best practices for achieving optimal website performance. At Brocoders, we often start new projects from scratch. That's why over 3 years ago, we created a NestJS boilerplate for the backend so that we wouldn't have to spend time developing core functionality that the end user doesn't see but is crucial for developers. Over this time, the boilerplate has received 1.9k stars on GitHub and has gained significant popularity beyond our company. Now, we've decided to take it a step further and created the Extensive React Boilerplate for the frontend. Its purpose is to keep our best practices in project development together, avoiding familiar pitfalls and reducing development time.
Project mention: Pg_branch: Pre-alpha Postgres extension brings Neon-like branching | news.ycombinator.com | 2023-10-01Underlying DBLab Engine is FOSS (Apache 2.0), with API, CLI and UI https://github.com/postgres-ai/database-lab-engine
Project mention: 🦊 GitLab CI YAML Modifications: Tackling the Feedback Loop Problem | dev.to | 2023-12-18Among these options, the one that has gained the most traction is gitlab-ci-local :
We need to add two additional steps. The first one is to retrieve all new files, and the second one is to run the enhanced config only on the new files. In this example the third-party GitHub Action called changed-files is used to obtain the new files. In the GitHub Marketplace for Actions, there is a considerable number of similar actions with similar functionality. You can choose the one that suits you best, as the functionality is more or less the same for all of them.
Project mention: Step CI – open-source API test automation framework | news.ycombinator.com | 2024-03-28
As an example, we will run a simple GitHub action on our front-end project. GitHub action will be the bare minimum and will execute some open-source visual regression tests on a single webpage.
I created a solution for deploying to Firebase from a monorepo called isolate-package, and wrote an article about it. I hope you find it useful.
TypeScript CI related posts
- Enforcing ESLint rules: A guide to taming codebase chaos
- EAS Build Local issues
- A guide to using act with GitHub Actions
- What programming language should I learn to build apps for iPhones?
- Looking for a way to test CI pipeline (gitlab) locally
- Show HN: AnglerCI – Validation for versions, changelogs, and releasing (NPM,Git)
- Angler CI: A Git+NPM release tool that uses validation instead of auto-generation to manage versioning and changelogs.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source CI projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | danger-js | 5,151 |
2 | nestjs-boilerplate | 2,343 |
3 | Mocky | 2,009 |
4 | database-lab-engine | 1,900 |
5 | gitlab-ci-local | 1,862 |
6 | changed-files | 1,517 |
7 | stepci | 1,488 |
8 | statoscope | 1,375 |
9 | lost-pixel | 1,214 |
10 | codeql-action | 1,045 |
11 | add-and-commit | 1,044 |
12 | unity-builder | 797 |
13 | shrinkpack | 793 |
14 | eas-cli | 646 |
15 | action-junit-report | 270 |
16 | audit-ci | 254 |
17 | build | 213 |
18 | setup-scala | 165 |
19 | apitest | 107 |
20 | setup-minikube | 90 |
21 | isolate-package | 83 |
22 | circleci-config-sdk-ts | 82 |
23 | dev.to | 57 |
Sponsored