Total Pageviews

Wednesday, 19 August 2026

Bun

 

Incredibly fast JavaScript runtime, bundler, test runner, and nodejs package manager – all in one


stars Bun speed

Documentation   •   Discord   •   Issues   •   Roadmap

What is Bun?

Bun is an all-in-one toolkit for JavaScript and TypeScript apps. It ships as a single executable called bun.

At its core is the Bun runtime, a fast JavaScript runtime designed as a drop-in replacement for Node.js. It's written in Rust and powered by JavaScriptCore under the hood, dramatically reducing startup times and memory usage.

bun run index.tsx             # TS and JSX supported out-of-the-box

The bun command-line tool also implements a test runner, script runner, and Node.js-compatible package manager. Instead of 1,000 node_modules for development, you only need bun. Bun's built-in tools are significantly faster than existing options and usable in existing Node.js projects with little to no changes.

bun test                      # run tests
bun run start                 # run the `start` script in `package.json`
bun install <pkg>             # install a package
bunx cowsay 'Hello, world!'   # execute a package

Install

Bun supports Linux (x64 & arm64), macOS (x64 & Apple Silicon), and Windows (x64 & arm64).

Linux users — Kernel version 5.6 or higher is strongly recommended, but the minimum is 5.1.

x64 users — if you see "illegal instruction" or similar errors, check our CPU requirements

# with install script (recommended)
curl -fsSL https://bun.com/install | bash

# on windows
powershell -c "irm bun.sh/install.ps1 | iex"

# with npm
npm install -g bun

# with Homebrew
brew tap oven-sh/bun
brew install bun

# with Docker
docker pull oven/bun
docker run --rm --init --ulimit memlock=-1:-1 oven/bun

Upgrade

To upgrade to the latest version of Bun, run:

bun upgrade

Bun automatically releases a canary build on every commit to main. To upgrade to the latest canary build, run:

bun upgrade --canary

View canary build

Quick links

Guides

pico

 Local AI in 5MB. Native llama.cpp client.

Local AI in 5MB. A native client for llama.cpp.

macOS installer download size

LM Studio     ████████████████████████████  556 MB
Ollama        ████████                      160 MB
Jan                                          95 MB
pico          ▏                               2 MB

Sources: lmstudio.ai/download, Ollama releases, Jan releases.

Why this exists

Every local LLM desktop app is an Electron build that ships its own copy of llama.cpp. The result is hundreds of megabytes of duplicated runtime and a Chromium tax for what is, structurally, a chat window and a download button.

pico assumes you already have llama-server on your machine (or installs it with one click via Homebrew), then puts a small native window on top. No bundled inference engine. No telemetry. No account.

Install

Download the .app from releases, drag it to Applications, and open.

On first launch, pico checks for llama-server. If missing, it offers to run brew install llama.cpp for you.

Use

  1. Discover. Search Hugging Face for GGUF models. Each file shows its quantization, size, and whether it fits in your RAM.
  2. Models. Click load on a downloaded model. pico spawns llama-server in the background and shows live load progress.
  3. Chat. Stream messages with temperature and top-p controls. TTFT and tokens/sec are visible at the bottom.

When you eject a model, the underlying server process is killed.

Architecture

  • Tauri 2 shell, Rust backend, Svelte 5 frontend
  • Backend calls llama-server's OpenAI-compatible HTTP API on a local port
  • Models live in ~/Library/Caches/pico/models
  • Bundle is 3.3 MB because the inference engine is not bundled

What's not in v0.1

No RAG, no MCP, no tool calling, no vision, no speculative decoding UI, no MLX backend yet. These are reasonable to want; they will arrive when they arrive. pico's scope is run a local model and chat with it, well.

Linux and Windows builds are planned for v0.2 via GitHub Actions.

Build from source

git clone https://github.com/ddoemonn/pico
cd pico
pnpm install
pnpm tauri build

Requires Rust, Node 20+, pnpm.

from  https://github.com/ddoemonn/pico

chat-app

 

Real-Time Chat App

This is a real-time chat application for connecting with friends. Join rooms, chat instantly, and enjoy responsive communication on any device.

Features

  • User-Friendly Interface: Join chat rooms with a personalized username for a seamless experience.
  • Real-Time Communication: Engage in instant conversations with Socket.io.
  • Responsive Design: Enjoy a smooth experience across desktop and mobile devices.
  • Username Customization: Add a personal touch by choosing your username.

Technologies

  • React: Building dynamic user interfaces.
  • Node.js and Express: Powering server-side logic for real-time communication.
  • Socket.io: Enabling bidirectional communication between clients and the server.
  • Redux: Efficient state management for a smooth UI.
  • Tailwind CSS: Minimal yet visually appealing design.
  • Webpack and Babel: Bundling and transpiling JavaScript for optimized performance.
  • TypeScript: Enhancing code quality and maintainability.

from  https://github.com/ddoemonn/chat-app

Infisical

 

Infisical is the open-source platform for secrets, certificates, and privileged access management.

 

The open-source secret management platform: Sync secrets/configs across your team/infrastructure and prevent secret leaks.

Introduction

Infisical is the open source security infrastructure platform that teams use for secrets, certificates, and privileged access management.

We're on a mission to make security tooling more accessible to everyone, not just security teams, and that means redesigning the entire developer experience from ground up.

Features

Secrets Management:

Centralize your application secrets and configuration across every environment, with versioning, rotation, and leak prevention built in.

Certificate Management

Run a complete private PKI: issue, manage, and monitor X.509 certificates from a centralized platform.

  • Internal CA: Create and manage a private CA hierarchy directly within Infisical.
  • External CA: Integrate with third-party certificate authorities such as Let’s Encrypt, DigiCert, Microsoft AD CS, and more to leverage existing PKI infrastructure or issue publicly trusted certificates.
  • Certificate Lifecycle Management: Create certificate profiles and policies to control how certificates are issued, including enrollment methods such as API, ACME, or EST. Manage the full lifecycle from issuance to renewal and revocation with CRL and inventory tracking.
  • Certificate Syncs: Sync certificates to external platforms like AWS Certificate Manager and Azure Key Vault.
  • Alerting: Configure alerting for expiring CA and end-entity certificates.
  • Code Signing: Sign software artifacts like containers, installers, and packages with managed code-signing certificates, central approval, and a full audit trail.

Infisical Key Management System (KMS):

Centrally manage cryptographic keys and use them to encrypt and decrypt data across your projects.

Privileged Access Management (PAM)

Manage and secure access to critical infrastructure like databases and servers with policy-based controls, approvals, and full session visibility.

General Platform:

Capabilities that span every Infisical product.

Getting started

Check out the Quickstart Guides

Use Infisical Cloud Deploy Infisical on premise
The fastest and most reliable way to
get started with Infisical is signing up
for free to Infisical Cloud.

View all deployment options

Already self-hosting? Plan version upgrades with the Infisical Upgrade Tool.

Run Infisical locally

To set up and run Infisical locally, make sure you have Git and Docker installed on your system.

Linux/macOS:

git clone https://github.com/Infisical/infisical && cd "$(basename $_ .git)" && cp .env.example .env && docker compose -f docker-compose.prod.yml up

Windows (Command Prompt):

git clone https://github.com/Infisical/infisical && cd infisical && copy .env.example .env && docker compose -f docker-compose.prod.yml up

Once running, create an account at http://localhost:80.

Contributing? Check out our guide to see how to get started.

Scan and prevent secret leaks

On top of managing secrets with Infisical, you can also scan for over 140+ secret types in your files, directories and git repositories.

To scan your full git history, run:

infisical scan --verbose

Install pre commit hook to scan each commit before you push to your repository

infisical scan install --pre-commit-hook

Learn about Infisical's code scanning feature here

Open-source vs. paid

This repo available under the MIT expat license, with the exception of the ee directory which will contain premium enterprise features requiring a Infisical license.

If you are interested in managed Infisical Cloud of self-hosted Enterprise Offering, take a look at our website or book a meeting with us.

Security

Please do not file GitHub issues or post on our public forum for security vulnerabilities, as they are public!

Infisical takes security issues very seriously. If you have any concerns about Infisical or believe you have uncovered a vulnerability, please get in touch via the e-mail address security@infisical.com. In the message, try to provide a description of the issue and ideally a way of reproducing it. The security team will get back to you as soon as possible.

Note that this security address should be used only for undisclosed vulnerabilities. Please report any security problems to us before disclosing it publicly.

from  https://github.com/Infisical/infisical

FlaskBlog

 

A modern blog application built with Flask, featuring a clean UI and powerful admin tools.

Try the live demo at flaskblog.dogukanurker.com · self-hosted on my home server behind a Cloudflare Tunnel, auto-deployed on every push and reset nightly. See DEMO.md for how it's wired end to end.

 Watch demo on YouTubeSee screenshots (mobile/desktop, dark/light)

Features

  • User System - Registration, login, profiles with custom avatars
  • Rich Editor - Custom Markdown editor with toolbar for formatting posts
  • Admin Panel - Full control over users, posts, and comments
  • Dark/Light Themes - Automatic theme switching
  • Categories - Organize posts by topics
  • Search - Find posts quickly
  • Responsive Design - Works great on all devices
  • Advanced Logging - Powered by Tamga logger

Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/DogukanUrker/flaskBlog.git
cd flaskBlog

# Install app dependencies and run
make install-app
make run

Visit http://localhost:1283 in your browser.

Docker

make docker        # Build and run with Docker

Or step by step:

make docker-build  # Build the image
make docker-run    # Run the container

Configuration

All settings can be configured via environment variables. Copy the example file and modify as needed:

cp .env.example .env

See .env.example for all available options. When using Docker, the .env file is automatically passed to the container.

Default Admin Account

  • Username: admin
  • Password: admin

Running Tests

make install       # Install all dependencies including test deps
make test          # Run E2E tests (parallel)
make test-slow     # Run tests with browser visible (slow-mo)

See tests/README.md for details.

Makefile Commands

make help          # Show all available commands
make install       # Install all dependencies (app + dev + test + Playwright)
make install-app   # Install app dependencies only
make run           # Run the Flask application
make docker        # Build and run with Docker
make docker-build  # Build Docker image
make docker-run    # Run Docker container
make test          # Run E2E tests (parallel)
make test-slow     # Run tests with browser visible (slow-mo)
make lint          # Format and lint code (auto-fix)
make ci            # Run CI checks
make clean         # Remove cache files

Tech Stack

Backend: Flask, Flask-SQLAlchemy, Flask-WTF, Passlib, Bleach, Markdown2
Frontend: Tailwind CSS v4, DaisyUI v5
Icons: Tabler Icons

from  https://github.com/DogukanUrker/FlaskBlog