Total Pageviews

Showing posts with label database. Show all posts
Showing posts with label database. Show all posts

Friday, 25 September 2026

Free Database for Developers

 

There’re many open-source softwares like Umami Analytics, Miniflux RSS Reader and n8n your can self-host on your own server, or use a free service like Vercel, Railway or Fly.io:


VercelRailwayFly.ioSupabaseCockroachDB*
HostingYesYesYesN/AN/A
DockerN/AYesYesN/AN/A
Free PostgreSQL StorageN/A1GB3GB500MB5GB

*CockroachDB is compatible with PostgreSQL.

If the software you want to deploy supports Vercel (such as Umami Analytics), you still need to get a database from other database providers. Similarly, if you use Supabase as the database provider, you need to use another hosting service.

Railway is the most convenient solution among the above options, you can deploy a service right from GitHub and create a database for it to use, no coding required. If 1GB of storage is not enough, you can create a database on Fly.io instead, you’ll have to create the database from CLI manually, but it won’t take you more than a few minutes. And you can actually deploy any type of database on Fly.io, be it PostgreSQL, MySQL or ClickHouse, you name it. Another option is CockroachDB, which is compatible with PostgreSQL.

If your project outgrows those free options and you can’t afford their premium plans, you can give Caprover a try. It’s a free and open-source PaaS (like Railway) for deploying services on your own servers, you can throw a few bucks to DigitalOcean or Hetzner to purchase a relatively powerful VPS and host your projects on it.

from  https://egoist.dev/free-database-for-devs

Monday, 7 September 2026

免费的数据库平台


数据库往往是免费层最抠门的环节,但还是有几个不错的选择。

Supabase:Firebase替代品,免费版包含500MB数据库存储、1GB文件存储、50000月活用户认证。我有个朋友用它搭了一套完整的用户注册登录加数据存储系统,小规模项目完全够用。它基于PostgreSQL,所以你掌握的SQL技能可以直接迁移过来。

PlanetScale:MySQL分支数据库,免费版支持5GB存储、10亿行读取/月。它的分支功能特别好——你可以在生产数据库上拉一个分支,在分支上跑迁移测试,确认没问题再合并回主干。这个工作流跟Git非常像,改数据库结构的恐惧感少了很多。

Cloudflare R2:对象存储服务,免费版给10GB存储空间。最大的卖点是零出口流量费——你存在R2里的数据,读取时不需要付流量费。对于图片站或者文件下载站来说,光这一条就能省下一大笔钱。我有个图片托管项目的存储成本,从S3迁移到R2后直接归零。

Monday, 8 June 2026

better-auth

 

The most comprehensive authentication framework. 

 

Better Auth

Better Auth is a framework-agnostic authentication (and authorization) framework for TypeScript. It provides a comprehensive set of features out of the box and includes a plugin ecosystem that simplifies adding advanced functionalities with minimal code in a short amount of time. Whether you need 2FA, multi-tenant support, or other complex features, it lets you focus on building your actual application instead of reinventing the wheel.

Why Better Auth

Authentication in the TypeScript ecosystem is a half-solved problem. Other open-source libraries often require a lot of additional code for anything beyond basic authentication. Rather than just pushing third-party services as the solution, I believe we can do better as a community—hence, Better Auth.

from  https://github.com/better-auth/better-auth

------

 https://better-auth.com/docs/installation

Wednesday, 22 April 2026

awesome

 Awesome lists about all kinds of interesting topics.

What is an awesome list?    Contribution guide    Creating a list    Twitter   



Just type awesome.re to go here. Check out my apps and follow me on Twitter

Contents

Platforms

  • Node.js - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Frontend Development
  • iOS - Mobile operating system for Apple phones and tablets.
  • Android - Mobile operating system developed by Google.
  • IoT & Hybrid Apps
  • Electron - Cross-platform native desktop apps using JavaScript/HTML/CSS.
  • Cordova - JavaScript API for hybrid apps.
  • React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
  • Xamarin - Mobile app development IDE, testing, and distribution.
  • Linux
    • Containers
    • eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
    • Arch-based Projects - Linux distributions and projects based on Arch Linux.
    • AppImage - Package apps in a single file that works on various mainstream Linux distributions.
    • Omarchy - Opinionated Arch Linux and Hyprland desktop environment from the creator of Ruby on Rails.
  • macOS - Operating system for Apple's Mac computers.
  • watchOS - Operating system for the Apple Watch.
  • JVM
  • Salesforce
  • Amazon Web Services
  • Windows - Consumer desktop operating system.
  • IPFS - P2P hypermedia protocol.
  • Fuse - Mobile development tools.
  • Heroku - Cloud platform as a service.
  • Raspberry Pi - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
  • Qt - Cross-platform GUI app framework.
  • WebExtensions - Cross-browser extension system.
  • Smart TV - Create apps for different TV platforms.
  • GNOME - Simple and distraction-free desktop environment for Linux.
  • KDE - A free software community dedicated to creating an open and user-friendly computing experience.
  • .NET
    • Core
    • Roslyn - Open-source compilers and code analysis APIs for C# and VB.NET languages.
  • Amazon Alexa - Virtual home assistant.
  • DigitalOcean - Cloud computing platform designed for developers.
  • Flutter - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
  • Home Assistant - Open source home automation that puts local control and privacy first.
  • IBM Cloud - Cloud platform for developers and companies.
  • Firebase - App development platform built on Google Cloud.
  • Robot Operating System 2.0 - Set of software libraries and tools that help you build robot apps.
  • Adafruit IO - Visualize and store data from any device.
  • Cloudflare - CDN, DNS, DDoS protection, and security for your site.
  • Actions on Google - Developer platform for Google Assistant.
  • ESP - Low-cost microcontrollers with WiFi and broad IoT applications.
  • Deno - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
  • DOS - Operating system for x86-based personal computers that was popular during the 1980s and early 1990s.
  • Nix - Package manager for Linux and other Unix systems that makes package management reliable and reproducible.
  • Integration - Linking together different IT systems (components) to functionally cooperate as a whole.
  • Node-RED - A programming tool for wiring together hardware devices, APIs, and online services.
  • Low Code - Allowing business professionals to address their needs on their own with little to no coding skills.
  • Capacitor - Cross-platform open source runtime for building Web Native apps.
  • ArcGIS Developer - Mapping and location analysis platform for developers.
  • Bluetooth Low Energy - Low-power wireless communication protocol ideal for IoT, wearables, and other battery-powered applications.
  • Uno Platform - Open-source .NET UI platform for building cross-platform apps.
  • Google Cloud - Cloud computing services by Google.
  • Firebase Genkit - An open-source framework for building AI-powered apps and features.
  • Backstage - Open-source platform for building Internal Developer Portals that unify tools and workflows.

Programming Languages

  • JavaScript
  • Swift - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast.
  • Python - General-purpose programming language designed for readability.
    • Asyncio - Asynchronous I/O in Python 3.
    • Scientific Audio - Scientific research in audio/music.
    • CircuitPython - A version of Python for microcontrollers.
    • Data Science - Data analysis and machine learning.
    • Typing - Optional static typing for Python.
    • MicroPython - A lean and efficient implementation of Python 3 for microcontrollers.
  • Rust
    • Pest - Parser generator.
  • Haskell
  • PureScript
  • Go
  • Scala
    • Scala Native - Optimizing ahead-of-time compiler for Scala based on LLVM.
  • Ruby
  • Clojure
  • ClojureScript
  • Elixir
  • Elm
  • Erlang
  • Julia - High-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science.
  • Lua
  • C
  • C/C++ - General-purpose language with a bias toward system programming and embedded, resource-constrained software.
  • R - Functional programming language and environment for statistical computing and graphics.
  • D
  • Common Lisp - Powerful dynamic multiparadigm language that facilitates iterative and interactive development.
  • Perl
  • Groovy
  • Dart
  • Java - Popular secure object-oriented language designed for flexibility to "write once, run anywhere".
    • RxJava
    • J2ME - Java specification designed for old keypad phones and PDAs.
  • Kotlin
  • OCaml
  • ColdFusion
  • Fortran
  • PHP - Server-side scripting language.
  • Pascal
  • AutoHotkey
  • AutoIt
  • Crystal
  • Frege - Haskell for the JVM.
  • CMake - Build, test, and package software.
  • ActionScript 3 - Object-oriented language targeting Adobe AIR.
  • Eta - Functional programming language for the JVM.
  • Idris - General purpose pure functional programming language with dependent types influenced by Haskell and ML.
  • Ada/SPARK - Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.
  • Q# - Domain-specific programming language used for expressing quantum algorithms.
  • Imba - Programming language inspired by Ruby and Python and compiles to performant JavaScript.
  • Vala - Programming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.
  • Coq - Formal language and environment for programming and specification which facilitates interactive development of machine-checked proofs.
  • V - Simple, fast, safe, compiled language for developing maintainable software.
  • Move - Domain-specific programming language for writing safe smart contracts.
  • Esolangs - Programming languages designed for experimentation or as jokes rather than actual use.
  • VBA - An event-driven version of Visual Basic 6.0 built into most Microsoft Office apps for automation and scripting.
  • F# - A .NET-based language with focus on functional programming.








Front-End Development

Back-End Development

  • Flask - Python framework.
  • Docker
  • Vagrant - Automation virtual machine environment.
  • Pyramid - Python framework.
  • Play1 Framework
  • CakePHP - PHP framework.
  • Symfony - PHP framework.
  • Laravel - PHP framework.
    • Education
    • TALL Stack - Full-stack development solution featuring libraries built by the Laravel community.
  • Rails - Web app framework for Ruby.
  • Phalcon - PHP framework.
  • Useful .htaccess Snippets
  • nginx - Web server.
  • Dropwizard - Java framework.
  • Kubernetes - Open-source platform that automates Linux container operations.
  • Lumen - PHP micro-framework.
  • Serverless Framework - Serverless computing and serverless architectures.
  • Apache Wicket - Java web app framework.
  • Vert.x - Toolkit for building reactive apps on the JVM.
  • Terraform - Tool for building, changing, and versioning infrastructure.
  • Vapor - Server-side development in Swift.
  • Dash - Python web app framework.
  • FastAPI - Python web app framework.
  • CDK - Open-source software development framework for defining cloud infrastructure in code.
  • IAM - User accounts, authentication and authorization.
  • Slim - PHP framework.
  • Fiber - Web framework built on top of Fasthttp, the fastest HTTP engine for Go.
  • Kustomize - Kubernetes native declarative configuration management tool.
  • OpenTofu - Open-source infrastructure as code tool.
  • Reflex - Python web framework for building both your frontend and backend with no JavaScript.

Computer Science

Big Data

Theory

Books

Editors

Gaming

Development Environment

Entertainment

Databases

  • Database
  • MySQL
  • SQLAlchemy
  • InfluxDB
  • Neo4j
  • MongoDB - NoSQL database.
  • RethinkDB
  • TinkerPop - Graph computing framework.
  • PostgreSQL - Object-relational database.
  • CouchDB - Document-oriented NoSQL database.
  • HBase - Distributed, scalable, big data store.
  • NoSQL Guides - Help on using non-relational, distributed, open-source, and horizontally scalable databases.
  • Database Tools - Everything that makes working with databases easier.
  • TypeDB - Logical database to organize large and complex networks of data as one body of knowledge.
  • Cassandra - Open-source, distributed, wide column store, NoSQL database management system.
  • TDengine - An open-source time-series database with high-performance, scalability, and SQL support.
  • Supabase - An open-source alternative to Firebase.
  • PocketBase - An open-source, Go-based backend in one file.
  • Neon - An open-source alternative to AWS Aurora.

Media

Learn

Security

Content Management Systems

  • Umbraco
  • Refinery CMS - Ruby on Rails CMS.
  • Wagtail - Django CMS focused on flexibility and user experience.
  • Textpattern - Lightweight PHP-based CMS.
  • Drupal - Extensible PHP-based CMS.
  • Craft CMS - Content-first CMS.
  • Sitecore - .NET digital marketing platform that combines CMS with tools for managing multiple websites.
  • Silverstripe CMS - PHP MVC framework that serves as a classic or headless CMS.
  • Directus - A real-time API and app dashboard for managing SQL database content.
  • Plone - Open source Python CMS.
  • Payload - Next.js native and open source headless CMS.

Hardware

Business

Work

Networking

  • Software-Defined Networking
  • PCAPTools
  • Real-Time Communications - Network protocols for near simultaneous exchange of media and data.
  • SNMP - A protocol for collecting, modifying, and organizing information about managed devices on IP networks.
  • Scapy - Python-based interactive packet manipulation.
  • Cilium - Provides networking and security capabilities for containerized apps, microservices, and virtual machines.

Decentralized Systems

  • Bitcoin - Services and tools for Bitcoin software developers.
  • Ripple - Open source distributed settlement network.
  • Non-Financial Blockchain - Applications of Blockchain beyond finance.
  • Mastodon - Open source decentralized microblogging network.
  • Ethereum - Distributed computing platform for smart contract development.
  • Blockchain AI - AI and machine-learning projects built on Blockchain.
  • EOSIO - A decentralized operating system supporting industrial-scale apps.
  • Corda - Open source Blockchain platform designed for business.
  • Waves - Open source Blockchain platform and development toolset for Web 3.0 apps and decentralized solutions.
  • Substrate - Framework for writing scalable, upgradeable blockchains in Rust.
  • Golem - Open source peer-to-peer marketplace for computing resources.
  • Stacks - A smart contract platform secured by Bitcoin.
  • Algorand - An open-source, proof of stake Blockchain and smart contract computing platform.
  • ZeroNet - A decentralized web-like network of peer-to-peer users.
  • Cosmos SDK - Modular framework for building app-specific blockchains in Go.
  • Tor - A free overlay network for enabling anonymous communication.
  • ATProto - Open, decentralized network for building social apps.

Health and Social Science

  • Biomedical Information Extraction - How to extract information from unstructured biomedical data and text.
  • Computational Neuroscience - A multidisciplinary science which uses computational approaches to study the nervous system.
  • Diversity - Creating a more inclusive and diverse tech community.
  • Digital History - Computer-aided scientific investigation of history.
  • Empathy in Engineering - Building and promoting more compassionate engineering cultures.
  • Healthcare - Open source healthcare software for facilities, providers, developers, policy experts, and researchers.
  • Humane Technology - Open source projects that help improve society.
  • Mental Health - Awareness and self-care in the software industry.
  • Neuroscience - Study of the nervous system and brain.
  • Digital Humanities - Software for humanities scholars using quantitative or computational methods.
  • Lucid Dreams - A dream where one becomes aware they are dreaming.
  • Neuroimaging - Software for analyzing brain data from living subjects.
  • Transgender - Someone whose gender identity differs from their assigned birth sex.

Events

Testing

  • Testing - Software testing.
  • Visual Regression Testing - Ensures changes did not break the functionality or style.
  • Selenium - Open-source browser automation framework and ecosystem.
  • Appium - Test automation tool for apps.
  • TAP - Test Anything Protocol.
  • JMeter - Load testing and performance measurement tool.
  • k6 - Open-source, developer-centric performance monitoring and load testing solution.
  • Playwright - Node.js library to automate Chromium, Firefox and WebKit with a single API.
  • Quality Assurance Roadmap - How to start & build a career in software testing.
  • Gatling - Open-source load and performance testing framework based on Scala, Akka, and Netty.
  • CodeRabbit - AI-powered code review platform.

Miscellaneous

Related

from  https://github.com/sindresorhus/awesome