Sanctuary

:see_no_evil: Refuge from unsafe JavaScript (by sanctuary-js)

Sanctuary Alternatives

Similar projects and alternatives to Sanctuary

  1. TypeScript

    1,433 Sanctuary VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. systemd

    The systemd System and Service Manager

  4. zod

    377 Sanctuary VS zod

    TypeScript-first schema validation with static type inference

  5. Immer

    154 Sanctuary VS Immer

    Create the next immutable state by mutating the current one

  6. asciinema

    Terminal session recorder 📹

  7. ramda

    85 Sanctuary VS ramda

    :ram: Practical functional Javascript

  8. slonik

    74 Sanctuary VS slonik

    A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. marshal.ts

    30 Sanctuary VS marshal.ts

    A new full-featured and high-performance TypeScript framework

  11. nextjs-prisma-boilerplate

    Full stack boilerplate with Next.js, Prisma, Tailwind, TypeScript, Docker, Postgres, documentation, frontend and backend unit and integration tests with Jest, Cypress end-to-end tests, Github Actions CI/CD workflows, and production deployment with Traefik and Docker.

  12. Hegel

    15 Sanctuary VS Hegel

    Discontinued An advanced static type checker

  13. spartan-schema

    Ultra-minimal JSON schemas with Typescript inference

  14. Index

    1 Sanctuary VS Index

    ⚡ Pattern Matching in Typescript

  15. Rambda

    2 Sanctuary VS Rambda

    Typescript focused FP library similar to Remeda and Ramda

  16. RxJS

    3 Sanctuary VS RxJS
  17. underscore-contrib

    The brass buckles on Underscore's utility belt

  18. resume

    My resume, as it changes over time (by hlfshell)

  19. immutable-js

    38 Sanctuary VS immutable-js

    Immutable persistent data collections for Javascript which increase efficiency and simplicity.

  20. flow-runtime

    1 Sanctuary VS flow-runtime

    A runtime type system for JavaScript with full Flow compatibility.

  21. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Sanctuary alternative or higher similarity.

Sanctuary discussion

Log in or Post with

Sanctuary reviews and mentions

Posts with mentions or reviews of Sanctuary. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-01.
  • Ask HN: Freelancer? Seeking freelancer? (February 2024)
    5 projects | news.ycombinator.com | 1 Feb 2024
    SEEKING WORK • Berlin, Germany • Remote or on-site • Software developer

    I'm a software developer with 13 years of experience. I love leveraging software to save people time. I have a background in (visual) design and consider design to be crucial to the development of all software (even software with no visible interface).

    I have deep knowledge of JavaScript. I have also worked professionally with TypeScript, Python, and Haskell. I enjoy working with HTML and CSS. I know React, and I'm looking for an opportunity to learn htmx.

    I have created Sanctuary (https://sanctuary.js.org/) and several other libraries. :)

    https://davidchambers.me/cv/

  • Ask HN: Who wants to be hired? (February 2024)
    19 projects | news.ycombinator.com | 1 Feb 2024
    Location: Berlin, Germany

    Remote: Yes

    Willing to relocate: Possibly

    Technologies: JavaScript, TypeScript, Python, Haskell, Clojure, Bash, SQL, HTML, CSS, React, htmx, functional programming

    Résumé/CV: https://davidchambers.me/cv/

    Email: [email protected]

    Author of Sanctuary (https://sanctuary.js.org/) and several other libraries. I love writing parsers and interpreters. I enjoy writing shell scripts more than is healthy (ShellCheck is amazing). I love hyperlinks and discovering web standards.

  • Hegel – An advanced static type checker for JavaScript
    12 projects | news.ycombinator.com | 11 Oct 2022
    I wonder if this will be something that functional libraries like Ramda [1] or Sanctuary [2] will be able to benefit from.

    One of the reasons these libraries don't work so well with TS is that it doesn't have ML-style whole program inference and hence doesn't work so well with patterns like currying. Hegel seems more capable in that regard.

    [1] https://ramdajs.com/

    [2] https://github.com/sanctuary-js/sanctuary

  • Introduction to Functional Programming in JavaScript
    5 projects | dev.to | 8 Jan 2022
    Fortunately, as it has been shown in this article, it’s definitely possible to use functional programming with plain JavaScript. However, if you really want to dive deeper into this paradigm while using JavaScript, you’ll probably want to use some already existing functional libraries such as Sanctuary, Fluture, Ramda and others.
  • Sanctuary Cheat Sheet
    2 projects | /r/functionalprogramming | 21 Jun 2021
    Hey everyone, I put together a [Cheat Sheet](https://github.com/identinet/sanctuary-cheat-sheet) for [Sanctuary](https://sanctuary.js.org/) that I hope is helpful to you.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic Sanctuary repo stats
5
3,054
3.2
8 months ago

sanctuary-js/sanctuary is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of Sanctuary is JavaScript.


Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io