Declarative

Open-source projects categorized as Declarative

Top 23 Declarative Open-Source Projects

  • React

    The library for web and native user interfaces.

  • Project mention: Weather Application using ReactJS | react mini project | dev.to | 2024-05-08

    ReactJS React js. CSS. JSX. Function Components in React.

  • solid

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • plotly

    The interactive graphing library for Python :sparkles: This project now includes Plotly Express!

  • Project mention: Yes, Python and Matplotlib can make pretty charts | news.ycombinator.com | 2024-04-16
  • mitosis

    Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.

  • Project mention: Nx - Highlights of 2023 | dev.to | 2023-12-28

    Builder.io Mitosis -

  • OPA (Open Policy Agent)

    Open Policy Agent (OPA) is an open source, general-purpose policy engine.

  • Project mention: SAP BTP, Terraform and Open Policy Agent | dev.to | 2024-04-02

    How can we handle this? Are there any mechanisms to prevent or at least to some extent safeguard this kind of issues without falling back to a manual workflow? There is. One huge advantage of sticking to (de-facto) standards like Terraform is that first we are probably not the first ones to come up with this question and second there is a huge ecosystem around Terraform that might help us with such challenges. And for this specific scenario the solution is the Open Policy Agent. Let us take a closer look how the solution could look like.

  • walk

    A Windows GUI toolkit for the Go Programming Language

  • Project mention: Confusión en el desarrollo de software | /r/programacion | 2023-06-17
  • imba

    🐤 The friendly full-stack language

  • Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02

    Imba. The best web programming language ever made.

    https://imba.io/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flyte

    Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.

  • Project mention: First 15 Open Source Advent projects | dev.to | 2023-12-15

    9. Flyte by Union AI | Github | tutorial

  • arrow-js

    Reactivity without the framework

  • glom

    ☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️

  • Project mention: Ask HN: How can I get better at writing production-level Python? | news.ycombinator.com | 2023-07-18
  • kapitan

    Generic templated configuration management for Kubernetes, Terraform and other things

  • Project mention: Kubernetes Enthusiasts: Share Your Ideas for Future Dev Tools | news.ycombinator.com | 2023-05-24

    https://github.com/kapicorp/kapitan is also a very powerful option for managing and generating templates.

  • tres

    Declarative ThreeJS using Vue Components

  • Project mention: Wow, shadcn-vue port is 99% identical to the shadcn React | /r/vuejs | 2023-10-24

    By the way, Vue does this very often: - https://www.vuemail.net/ is a port of https://react.email/ - https://tresjs.org/ is a port of https://threejs.org/ etc etc.

  • Carbon

    🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView. (by ra1028)

  • tapir

    Declarative, type-safe web endpoints library

  • deku

    Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization

  • zerocode

    A community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams) and Load testing. Zerocode Open Source enables you to create, change and maintain your automated test scenarios via simple JSON or YAML files. Visit documentation below:

  • swift-request

    Declarative HTTP networking, designed for SwiftUI

  • gomponents

    View components in pure Go, that render to HTML 5.

  • Project mention: Templ: A language for writing HTML user interfaces in Go | news.ycombinator.com | 2023-12-10

    I'm really happy you like it. :) And thank you for your comment, I really appreciate newcomer viewpoints especially.

    Have a look at the `Classes` helper component already available: https://github.com/maragudk/gomponents/blob/main/components/...

    Yeah, I'm not a total fan of the runtime panics, but it was a tradeoff where I chose in favour of API simplicity and readability. In practice, it works out well, because you catch any typos at development time.

    I've had elements and attributes in separate packages before, but then you can't dot-import both packages and not have name clashes, and have to either prefix elements or attributes with the package name, which makes the code much less readable. Again, a tradeoff. :)

  • Ribir

    Non-intrusive GUI framework for Rust

  • netplan

    Declarative network configuration for various backends

  • Project mention: Trunk/VLAN tags question | /r/HomeNetworking | 2023-12-07
  • dotfiles

    NixOS system config & Home-Manager user config (by fufexan)

  • Project mention: NixOS-generators – Collection of VM and Container disk image builders for NixOS | news.ycombinator.com | 2024-03-26

    I’ve found it most helpful to review other people’s configurations to learn Nix.

    Some specific ones I really like:

    https://github.com/malob/nixpkgs

    https://github.com/fufexan/dotfiles

    I keep a not comprehensive GitHub Stars list of Nix stuff I find here if you want more:

    https://github.com/stars/heywoodlh/lists/nix

    If you aren’t familiar, Nix-Darwin allows you to codify your MacOS deployments in a fashion comparable to NixOS. As a huge Nix-Darwin user myself, I have found malob’s repo extremely helpful for ideas with MacOS configuration. Nix-Darwin has made me so happy as a MacOS user. :)

    Some other unsolicited tips:

    1. Start with Nix flakes for configuration

    2. Invest in Home-Manager before NixOS or Nix-Darwin

    3. Ask people for help in Matrix or Discourse — my experience is that Nix-related folk are very welcoming and understanding

    Good luck!

  • svelte-navigator

    Simple, accessible routing for Svelte

  • Graphaello

    A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Declarative related posts

  • Weather Application using ReactJS | react mini project

    1 project | dev.to | 8 May 2024
  • React 18.3.0 Is Out

    2 projects | news.ycombinator.com | 25 Apr 2024
  • Everyone Has JavaScript, Right?

    1 project | news.ycombinator.com | 21 Apr 2024
  • New Features in React 19 – Updates with Code Examples

    2 projects | dev.to | 4 Apr 2024
  • SAP BTP, Terraform and Open Policy Agent

    3 projects | dev.to | 2 Apr 2024
  • Build a Full-Stack app using these React libraries and cloud backend.

    1 project | dev.to | 25 Mar 2024
  • Linkedin OpenHouse: Control Plane for Tables in Data Lakehouses

    1 project | news.ycombinator.com | 11 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Declarative projects? This list will help you:

Project Stars
1 React 222,111
2 solid 31,114
3 plotly 15,324
4 mitosis 10,803
5 OPA (Open Policy Agent) 9,156
6 walk 6,723
7 imba 6,236
8 flyte 4,779
9 arrow-js 2,261
10 glom 1,829
11 kapitan 1,748
12 tres 1,684
13 Carbon 1,305
14 tapir 1,294
15 deku 973
16 zerocode 850
17 swift-request 723
18 gomponents 721
19 Ribir 661
20 netplan 634
21 dotfiles 631
22 svelte-navigator 503
23 Graphaello 494

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com