Binary Tree
728 subscribers
722 photos
2 videos
1 file
916 links
This is a channel about Open Source, software development, and IT in general.
Download Telegram
Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture.

Highly performant: as far as we know, Fastify is one of the fastest web frameworks in town, depending on the code complexity we can serve up to 30 thousand requests per second.
Extendible: Fastify is fully extensible via its hooks, plugins and decorators.
Schema based: even if it is not mandatory we recommend to use JSON Schema to
Logging: logs are extremely important but are costly; we chose the best logger to almost remove this cost, Pino!
Developer friendly: the framework is built to be very expressive and to help developers in their daily use, without sacrificing performance and security.
TypeScript ready: we work hard to maintain a TypeScript type declaration file so we can support the growing TypeScript community.

#nodejs, #js, #web, #framework, #performance
👍1
Strapi is a most advanced open-source headless CMS to build powerful APIs with no effort.

- Keep control over your data. With Strapi, you know where your data is stored, and you keep full control at all times.
- Self-hosted. You can host and scale Strapi projects the way you want. You can choose any hosting platform you want: AWS, Render, Netlify, Heroku, a VPS, or a dedicated server. You can scale as you grow, 100% independent.
- Database agnostic. You can choose the database you prefer. Strapi works with SQL & NoSQL databases: MongoDB, PostgreSQL, MySQL, MariaDB, and SQLite.
- Customizable. You can quickly build your logic by fully customizing APIs, routes, or plugins to fit your needs perfectly.

#javascript, #customizable, #headless, #cms, #nodejs, #dashboard, #graphql
1👏1
Volta is a JavaScript Toolchains as Code.

Features:

- Speed
- Seamless, per-project version switching
- Cross-platform support, including Windows and all Unix shells
- Support for multiple package managers
- Stable tool installation—no reinstalling on every Node upgrade!
- Extensibility hooks for site-specific customization

#rust, #js, #toolchain, #nodejs, #package, #manager
1🔥1
jsonata is a JSON query and transformation language, roughly comparable to what XSLT is to XML. It seems to exist only as npm module at the moment.

There is a „try out“ page under try.jsonata.org.

#querylanguage #transformation #dataprocessing #json #npm #nodejs #javascript
1🔥1
Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with.

The user interface in Tauri apps currently leverages Cocoa/WebKit on macOS, gtk-webkit2 on Linux and MSHTML (IE10/11) or Webkit via Edge on Windows. Tauri uses (and contributes to) the MIT licensed project that you can find at webview and the related webview organization.

#rust, #crossplatform #nodejs #desktopapps
1👍1
NextAuth.js is a complete open source authentication solution for Next.js applications.

#javascript #js #react #nodejs #oauth #jwt #authentication #nextjs #csrf
👍1🔥1👏1
Nbb’s main goal is to make it easy to get started with ad hoc CLJS scripting on Node.js.
Additional goals and features are:
• Fast startup without relying on a custom version of Node.js.
• Small artifact (current size is around 1.2MB).
• First class macros.
• Support building small TUI apps using Reagent.
• Complement babashka with libraries from the Node.js ecosystem.

#nodejs #clojure #clojurescript
🔥21😁1