whatisgithub

What is untangled-components?

gardnervickers/untangled-components — explained in plain English

Analysis updated 2026-07-09 · repo last pushed 2016-10-19

ClojureAudience · developerComplexity · 2/5DormantSetup · moderate

In one sentence

A library of pre-built user interface pieces like date pickers, forms, and image upload tools for developers building apps with the Untangled web framework in ClojureScript.

Mindmap

mindmap
  root((repo))
    What it does
      Date picker widgets
      Form input components
      Image upload and cropping
    Tech stack
      Clojure
      ClojureScript
      Untangled framework
    Use cases
      Internal dashboards
      Data entry forms
      Profile photo uploads
    Audience
      Untangled developers
      Startup founders
      ClojureScript users
    Status
      Work in progress
      Not production ready
      Tied to Untangled
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build an internal dashboard with date pickers for filtering reports and form inputs for data entry.

USE CASE 2

Add a profile photo upload and cropping feature to an Untangled-based web application.

USE CASE 3

Speed up development of an Untangled app by reusing pre-built form and date selection components.

What is it built with?

ClojureClojureScriptUntangled

How does it compare?

gardnervickers/untangled-componentsgardnervickers/local-meetupsreplikativ/katzen
Stars16
LanguageClojureClojureClojure
Last pushed2016-10-192016-02-04
MaintenanceDormantDormant
Setup difficultymoderatehardeasy
Complexity2/54/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an existing Untangled framework project already set up in ClojureScript, this library is not standalone.

No license information is provided in the project documentation.

So what is it?

Untangled Components is a library of pre-built user interface pieces, things like date pickers, forms, image upload tools, and image cropping, designed for developers building apps with the Untangled framework. Instead of coding these common interface elements from scratch every time, a developer can drop them in and focus on the parts of their app that are unique. At a high level, think of this project as a box of ready-made building blocks for the visual parts of a web application. Need a calendar widget so users can pick a date? Grab the date picker component. Need a way for users to upload and crop a profile photo? Use the image clipping and upload components. Each piece is designed to work seamlessly within the Untangled ecosystem, which is a specific Clojure-based approach to building web apps. The components come pre-wired to understand that framework's conventions, so they should function with minimal setup. This library would be used by developers who are already building applications with Untangled and ClojureScript. For example, a startup founder building an internal dashboard might need form inputs for data entry and a date picker for filtering reports. Rather than hunting down generic JavaScript widgets and figuring out how to glue them into a Clojure app, they could use these components and save significant development time. It's worth noting that the project is explicitly marked as a work in progress and is not yet ready for production use. The README is sparse on implementation details, so anyone considering it should expect rough edges and potential changes. The main tradeoff is straightforward: these components promise tight integration with Untangled, but that comes at the cost of being tied to that specific framework rather than offering the flexibility of standalone, framework-agnostic UI libraries.

Copy-paste prompts

Prompt 1
I'm building an Untangled web app in ClojureScript and need a date picker component. Show me how to use the date picker from untangled-components in my project.
Prompt 2
Help me set up image upload and cropping in my Untangled application using the untangled-components library. Walk me through the configuration steps.
Prompt 3
I want to add form inputs to my Untangled dashboard for data entry. How do I integrate the form components from untangled-components into my existing Untangled app?
Prompt 4
Is untangled-components ready for production use? What are the risks of depending on it for my ClojureScript project, and what should I watch out for?
Prompt 5
Compare using untangled-components versus a standalone JavaScript UI library for my Untangled app. What are the tradeoffs of framework-specific components?

Frequently asked questions

What is untangled-components?

A library of pre-built user interface pieces like date pickers, forms, and image upload tools for developers building apps with the Untangled web framework in ClojureScript.

What language is untangled-components written in?

Mainly Clojure. The stack also includes Clojure, ClojureScript, Untangled.

Is untangled-components actively maintained?

Dormant — no commits in 2+ years (last push 2016-10-19).

What license does untangled-components use?

No license information is provided in the project documentation.

How hard is untangled-components to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is untangled-components for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.