nitric
ncc
Our great sponsors
nitric | ncc | |
---|---|---|
27 | 16 | |
793 | 8,863 | |
6.7% | 1.1% | |
8.8 | 6.2 | |
3 days ago | 18 days ago | |
Go | JavaScript | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nitric
-
Secure Upload URLs Buckets with Nitric in Python
If you haven't used the Nitric SDK before, then start with this tutorial.
-
Release Radar • February 2024 Edition
For all those on the hunt for a framework, Nitric is here for you. It's a multi-language framework that helps teams quickly build cloud applications. Nitric unites backend and infrastructure code and automates the process of provisioning and deploying infrastructure. The first major version brings a bunch of changes including significant improvements to the Nitric CLI to support productive cloud development. There's also new architecture visualizations and a new SDK for building and extending Nitric providers. Congrats to the team on shipping your very first version 🥳.
-
Open-Source Framework that understands Your Application Infrastructure Needs
You may have heard of the open source Nitric framework that my team and I have been developing – it’s a cloud-aware application framework that provides a seamless dev experience and confident cloud deployments. Put simply, Nitric handles the infrastructure and runtime requirements of your application, so you can focus your efforts on building it.
-
Achieve GitOps on Day One with IaC Automation
Compare the following diagram to the one shown above. This flow addresses some of the concerns raised previously by using an automation framework to eliminate some of the assets that were originally manually crafted. We’re using our open source Nitric Framework in this example; other tools can be used to automate pieces of this flow as well.
-
Building a Real-Time Messaging Service with Nitric SDK in Go
If you haven't used the Nitric SDK before, then start with this tutorial to get your project scaffolded and ready to run.
-
Your first API with GO & Nitric
In this exploration, we created a Profile Management API using Nitric, handled core profile operations, and extended it for image management.
-
Client & server-side validation with Zod.
On the server-side, you will typically use Zod validation in your route handlers, immediately after receiving a request. Here's an example using the Nitric framework:
-
nitric VS encore - a user suggested alternative
2 projects | 9 Dec 2022
- YAML sucks, build for the cloud without it. Nitric is an open source multi-language framework for the cloud, with minimal config and infrastructure from code. We support JavaScript, TypeScript and Python today with Go, Kotlin/Java and C# in the works.
-
Building your first API with Nitric in Python
Nitric is a serverless framework for rapidly developing and deploying cloud applications.
ncc
-
Use Notion as your CMS along with Next.js
During my search for deploying Lambdas via GitHub actions, I came across a tutorial that utilized ncc for converting TypeScript and bundling. While ncc is effective, I discovered esbuild, which proved to be significantly faster and perfectly suited to my requirements.
-
So you're using a weird language
You could use ncc to compile a binary:
-
Contributors to AWS Lambda container cold starts
This appears to be caused by lazy loading of image layer data, particularly during container initialization, and latency introduced by the read operations. In general, you want to access as few files and as little data as possible during the initialization of your functions. For example, we've seen improvement when using ncc to bundle Node.js applications.
-
Tools of the Trade: Dyte CLI
What we do however, is bundle all these dependencies, and our own code into a single JS file using the nifty ncc tool (thanks Vercel!)
-
Label automation at your fingertips
Vercel's ncc compiler
-
Managing JavaScript GitHub Action ncc packing
The most unclear and confusing part is packing the code using ncc. The necessity of this step is caused by GitHub’s approach to running your Action.
-
TypeScript Dynamic Module Import
I filed an issue for the ncc bundler regarding a similar behavior
-
Ask HN: How do you (security) audit external software using NPM packages?
This may be slightly tangential but I recently discovered ncc[1] from vercel which can take a single node project and compile it and all dependencies to a single file.
As an added benefit it also collapses all contained dependencies license files into a single licenses.txt file too!
-
Compiling a Apollo Federated Graph with esBuild 🚀
The current process of building a package locally is by running through a gulp task, using ttypescript to compile the TS and @vercel/ncc to build the binary:
- I launched Autobundle project which automatic bundle your dependency, ideally from Bundlephobia, powered by esbuild
What are some alternatives?
terraform-cdk - Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform
pkg - Package your Node.js project into an executable
Encore - Encore is the Backend Development Platform purpose-built to help you create event-driven and distributed systems.
esbuild - An extremely fast bundler for the web
google.cloud - GCP Ansible Collection https://galaxy.ansible.com/google/cloud
Next.js - The React Framework
aws-cdk - The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
typescript-action - Create a TypeScript Action with tests, linting, workflow, publishing, and versioning
customers-api - Customers API example for Multi-Cloud API video and blog
nft - Node.js dependency tracing utility
go-azure-functions - 🕹 Playground for deploying Azure Functions written in Go
vercel - Develop. Preview. Ship.