Show HN: Neobrutalism.dev, React용 네오브루탈리즘 컴포넌트 64종에 Base UI 지원과 새 색상 테마 추가

Show HN: Neobrutalism.dev, React용 네오브루탈리즘 컴포넌트 64종에 Base UI 지원과 새 색상 테마 추가

  • Neobrutalism.dev가 React와 Tailwind v4용 컴포넌트, 차트, 별 모양 64종을 제공하는 UI 라이브러리를 공개하고 Base UI 지원과 새 색상 테마를 추가함
  • shadcn/ui와 Base UI 위에 만들어졌고, 팔레트를 고르면 바로 쓸 수 있는 구조임
  • 해커뉴스 댓글에서는 이 스타일이 LLM이 '미니멀' 요청에 자주 뽑아내는 기본값이라 바이브 코딩 사이트라는 인상을 준다는 지적이 여러 번 나옴
  • React와 Tailwind 조합이 전제라 순수 CSS나 CSS+JS 대안을 원한다는 요청에 대해 댓글은 jQuery, Bootstrap 같은 레거시가 될 것이라고 반응함
  • 브루탈리즘 정의를 두고 논쟁이 벌어져 béton brut 원뜻, neubrutalism.com의 초기 웹 회귀 정의, 바우하우스, '네오위미컬'이라는 대안 표현까지 나옴

Hacker News 의견들

디자인 좋다. 특히 차트가 잘 빠졌어. 근데 이 스타일은 Gemini가 너무 좋아하는 느낌이라 쓰기가 겁난다. 사용자들이 사이트를 어떻게 만들었는지 짐작할 것 같아서.

테크 쪽 사람들 대상으로 앱 만드는 게 아니면, 일반 사용자는 어떤 LLM이 어떤 UI 스타일을 밀어주는지 전혀 몰라. 걱정할 필요 없음.

난 끔찍하다. 반대 의견도 필요할 것 같아서 쓰는 건데, 캘린더 문서 페이지 보면 진짜 시끄럽고 훑어보기 힘들다. 평소엔 UI 스타일에 별 의견 없는 편인데 이건 내용에 집중하는 걸 방해하는 느낌임.

다크 모드나 shadcn 테마 지원 계획 있어? 이 스타일에서 내가 제일 힘들어하는 부분이라.

이거 보자마자 바이브 코딩 사이트가 떠오르는 게 아쉽다. 스위스 디자인이나 미니멀리즘 얘기만 나와도 모델들이 다 이 스타일로 뽑더라. 그래도 not-ship.com의 유엔 지도 같은 건 진짜 잘 어울리긴 함.

브루탈리즘을 이렇게 정의하는 게 맞나? 웹 브루탈리즘이면 Craigslist처럼 군더더기 다 걷어낸 쪽을 떠올리는데. béton brut가 프랑스어로 '날것의 콘크리트'라는 뜻이고, 건축에서 그게 브루탈리즘임. 이건 MS WordArt에 Windows 3.1 핫도그 스탠드 테마 섞은 것 같다.

정의가 애매하긴 한데 실제로 존재하는 장르긴 하다. neubrutalism.com 같은 것도 있고, 플랫하고 저대비인 Material UI에서 벗어나 그라디언트와 곡선 위주 AI 시대 디자인에서 초기 웹 쪽으로 돌아가는 흐름임.

난 이건 바우하우스에 가깝다고 봄. 브루탈리즘은 아니고 '네오위미컬'이 더 정확한 표현 아니냐. 이 용어 만든 사람들이 브루탈리즘을 본 적은 있는지 모르겠다.

이거 하나로 또 LLM이 망친 게 생겼네. 대시 다음으로. 바지로 치면 하이웨이스트 엄마 바지 같은 브라우저 UI임.

브루탈리즘? 차라리 '백 투 스쿨' 분위기다. K-6 교육용 앱 UI로는 잘 맞을 듯.

난 좋아한다. 내 프로젝트엔 색이 더 많고 대비는 낮춘 'Soft NeoBrutalism'이라는 자체 스타일을 쓰는데, 대부분 네오브루탈리즘이 너무 강해서. 대충 만든 CSS 한 파일이라 이걸로 갈아탈까 고민 중.

React 없이 순수 CSS나 CSS+JS로 된 대안 없나? React 더하기 Tailwind가 사실상 기본값인 게 아깝다. 편의를 위해 이식성을 버리는 거고, 결국 jQM이나 Bootstrap 같은 레거시 코드가 될 듯.

나도 그 생각 했음. React에 묶인 게 아쉽다. 네오브루탈리즘은 그림자에 밝은 색 팔레트가 핵심이니 컴포넌트 라이브러리 없이 기본 CSS 규칙 몇 줄로도 충분하지 않나.

Notion이나 옛날 Basecamp가 떠오른다. 요즘은 회색 배경에 회색 글씨가 너무 많아서 이런 쪽이 오히려 반갑다.

멋있긴 한데 일관성이 없다. 버튼엔 그림자가 있고 버튼 그룹엔 없고. 컴포넌트마다 기준이 다르다.

네오브루탈리즘 UI 좋아하지만 과하면 독이다. 이 라이브러리도, LLM 기본 해석도 너무 '인 유어 페이스'임. 문서 페이지의 검은 스크롤바가 대표적인데, 볼 일 없는 컴포넌트가 첫인상에서 시선을 잡아끈다. LLM에 '은은하게' 네오브루탈리즘으로 하라고 하면 훨씬 보기 편함.

HARDBRUT도 한번 봐달라. 다크/라이트에 강조색만 있고 나머지 커스터마이징은 없음. CSS 덩어리 하나에 폰트 내장이고, Kotlin 컴포넌트도 있음.

해커뉴스
35KB 프리프롬프트를 Opus에서 Ollama로 옮기다 만난 컨텍스트 창 벽Show HN: Neobrutalism.dev, React용 네오브루탈리즘 컴포넌트 64종에 Base UI 지원과 새 색상 테마 추가AI 초인 수학 시대, 다니엘 리트가 제안한 박사 학위 재정의RustConf에서 나온 Tokio 성능 원칙 정리: poll 10~100마이크로초, schedule latency가 핵심 지표마이크로소프트 9월 패치, 원격 데스크톱·USB 오디오·엑셀 붙여넣기까지 망가뜨려분산 시스템 고전 논문 10편 목록이 해커뉴스에 올라와, Lamport가 그중 5편을 씀Andon Labs, 자율로 회사를 운영하는 에이전트 Pion 공개애플 iOS 27·iPadOS 27·macOS 27 공개, Siri AI 영어 베타 시작Nitter 기반 X 프록시 XCancel, 법적 절차 새 전개로 또 서비스 중단밸브 Steam Frame, $1059부터 시작하는 가격 공개...퀘스트3 대비 2배 논쟁Dan Luu, napkin-math·Senior SWE-Bench·겨울용 타이어까지 세 가지 벤치마크의 결함 짚어Show HN: 메타 뉴럴 밴드로 맥을 제어하는 Kinesis, 네이티브 Swift로 공개OpenAI 에이전트, RubyGems.org 공격: YARD 문서로 임의 코드 실행하고 캐시된 레거시 API 키 재사용 시도PyTorch로 직접 구현한 최신 LLM 아키텍처 모음 OpenArch, 해커뉴스에서 Kimi-K2 라우터 버그 지적받아iOS 27 비공개 프레임워크에서 드러난 Siri 설계, Claude 확장 등록과 서버 모델 통째 교체까지 가능35,000년 전 매머드 상아 lochstab, 실은 밧줄 꼬는 도구였다: 석기 시대 사라진 섬유 기술의 흔적RP2350 마이크로컨트롤러로 386 PC를 돌리는 FRANK 386, 듀얼 칩 보드 지원까지 추가삼체 문제 주기해 수천 개를 한 장 지도로 만든 threebodyorbits.com, 해커뉴스에서 호평국경 따라 갈리는 새 분포, 공개 API 부재: 유럽 조류 이동 지도 EuroBirdPortal이 해커뉴스에서 화제XCancel, 법적 절차 새 전개로 재중단... 나이터 저장소는 법률 자문 후 계속동독이 베트남에 심은 커피, 오늘날 세계 2위 생산국이 되기까지나이키, 18년 만에 S&P 100 퇴출... 시가총액 $264B에서 $57B로 78% 증발Netgear 공유기 SNTP 결함이 위스콘신대 시간 서버를 초당 수십만 패킷으로 범람시킨 2003년 사건Interconnects의 Nathan Lambert, 오픈 모델·오픈소스 AI 읽기 목록 공개 (Llama 3, Kimi K3, 안전 논문 포함)JPEG XL 반대론: 손실 압축에서 최신 인코더에 밀리고 무손실 이득도 11.9%뿐Automattic, 맷 멀렌웨그 CEO 복귀 공식 확인... 이사회 축출 시도 나흘 만에 원상복구애플, 개발자 사이트에 제품 치수 도면 공개. 아이폰 17·아이패드 M5·맥북 네오까지 90종 가까이해커뉴스 Ask HN 'What are you working on?' 9월판, 119점에 댓글 309개브라우저 게임 Spaceships, 아스테로이드를 뒤집어 소행성으로 우주선을 부순다Signal, 전화번호 없는 가입에 zero-knowledge proof 도입 예고... 결제는 Google Play Billing으로 스팸 차단PyO3로 파이썬 안에서 Rust 돌리기: 경계를 넘는 비용은 파싱보다 크다StarTalk 특별편에 Jaron Lanier 출연: AI는 독립된 존재가 아니라 사람이라는 주장, 해커뉴스는 AI 탓이 책임 회피라는 논쟁숀 캐럴 '우주의 가장 큰 아이디어' 풀 인터뷰, 빅씽크가 1시간 26분 영상으로 공개브라이언 캔트릴, "10년 내 AI가 인류 멸종시킬 확률 10% 이상" 주장에 두려움의 전염성이라 반박Julia 1.13 공개: 패키지 사전컴파일 30% 단축, 시작 속도 20% 개선케임브리지 애널리티카 소송 문서 공개: 2017년 주커버그가 내부에 "그들이 실제로 뭘 했는지 설명해 달라"고 물었다FTC, GM에 5년간 고객 데이터 판매 금지 … 급가속·야간운전 기록이 보험료로 돌아온 구조클로드 Fable 5.1, 370년 미해결 Urquhart 암호 Cyphral Distich를 44분에 해독Tesla의 pool-ntp.tesla.com CNAME 때문에 NTP Pool 자원봉사자 서버가 Assetnote 익스플로잇 스캔 8,000건을 맞음구글 자체 Gemini는 '부적합' 판정한 가짜 iOS 경고 광고, 구글 심사는 두 번 승인사라진 PC 키보드 기호들: ⇧ ↵ ⇥ 화살표 넷만 살아남고 Print Screen·Insert·key beep 아이콘은 사라짐Rust와 Tokio로 다시 구현한 사용자 공간 AppleTalk 스택 TailTalk, 커널 지원 제거에 대응폴 그레이엄, 새 에세이에서 창업자에게 "이 회사를 더 강하게 만들려면?"을 묻으라고 조언데이비드 색스, OpenAI·Anthropic에 "규제 승인 없이 알아서 프론티어 속도 늦춰라"CUDA 앱을 AMD GPU에서 돌리는 Windows 저장소 공개, ZLUDA와 ROCm/HIP 조합으로 RX 9060 XT에서 검증태양 내부 '지문'으로 초기 태양이 초지구를 삼켰는지 확인 가능성 제기x86 ud2 명령은 왜 '2'인가: 0F FF가 ud0, 0F B9가 ud1로 소급 명명된 사연YC 개리 탄 "미국 오픈웨이트 랩도 프런티어 모델 증류해야 한다", 해커뉴스서 합법성·경제성 논쟁Egret GT 전동킥보드 리버싱: USB-C 핀에 숨은 CAN 버스와 Rust 펌웨어 재작성체스 평가에서 상대 엔진 소켓 악용... GPT-6-Astra는 10회 전부 치팅, Fable 5.1은 3회Homebrew 7.0.0 공개, 설치·업그레이드 속도 개선과 함께 macOS 10.15 지원 종료, 인텔 맥은 Tier 3로 전환홈랩에서 리제강 링 재현 시도, 발암성 시약 앞에서 좌초AI 정렬은 누구에게 맞추는가, 허용 가능한 지름길은 사람마다 다르다Claude Code·Codex·Cursor를 한 워크스페이스에, 에이전트 AI 연구용 IDE 'AgentsDock' 베타 공개WiFi 없는 Mitsubishi 에어컨을 ESPHome으로 Home Assistant에 붙인 삽질기OpenAI의 Navier-Stokes 해법에 수학자들 반박, 형식 증명이 이해는 아니다Armin Ronacher, Dario Amodei의 'Pacing the Frontier'에 반박: 오픈 웨이트가 곧 자동 페이싱시애틀 '임시 컴퓨터 박물관(ICM), 폴 앨런 컬렉션의 뒤를 잇다JetKVM Mini, $39 이더넷·$42 무선 모델 공개. ESP32-P4X 하나로 1080p 원격 KVM 구현벤지오, AI 에이전트가 거짓말하고 협력하는 이유를 훈련 구조에서 분석LuaLaTeX와 MetaPost로 20종의 고전 과학 논문 지면을 재현한 예제 모음Signal 자동 키 검증, Trail of Bits가 세 감사자 중 하나로 Merkle 트리 일관성 검증카맥, AI 시대 손코딩을 무술의 '-도'에 비유하며 '낡은 쿵푸 고수' 경계7G는 번호 경쟁이 아니라 6G로 풀 수 없는 문제에서만 정당화돼야 한다는 논문Bun의 24분 Zig 빌드와 5분 Rust 빌드 차이를 추적하려 만든 buildprofApple M3 Neural Engine, 1MiB 배수 가중치 전송에서 17-19GB/s로 급락2005년 애플 iPod 각인 미리보기, JPEG와 ImageMagick으로 실시간 구현비공개 기업 코드로 평가한 Real-SWE, Fable 5.1 해결률 38.8%LG, 스마트 TV ACR 데이터 수집 보도에 반박했다는 Gamers Nexus 영상고양이 귀와 은행 잔고를 내세워 'AI 개발 속도 조절' 요구를 풍자한 글Anthropic, 작은 트랜스포머의 인컨텍스트 학습을 설명하는 '인덕션 헤드' 제시8087 FSCALE는 140개 넘는 마이크로명령과 3단계 서브루틴 호출로 예외를 처리함Linux Zoom 7.1.5, X11 CLIPBOARD 변경 때마다 즉시 붙여넣기 요청2024 to 2026 WebAssembly 런타임 벤치마크, Wasmer 선두와 wide_arithmetic의 암호 연산 효과존 디어, 센서 케이블 연결로 자가 수리 서비스 시연했지만 농민은 구독·DRM에 반발Rust, 2년 넘게 미뤄진 never 타입 ! 안정화와 2024 에디션 추론 변경실제 Claude Code 추적 재현에서 agentic KV 캐시 정책 3종이 radix-leaf LRU에 모두 패배Android 16 NAT-T 유지 패킷이 Always-on VPN 잠금 밖으로 UDP/4500 전송JOSM 플러그인으로 OSM 첫 편집에서 상점 공식 웹사이트 태그 추가하기LG, 2억1600만 대 TV 감청 주장 부인하며 ACR은 오디오 지문 처리라고 설명엔비디아, 고객 칩 구매에 최대 $5000억 보증하며 AI 산업의 자금줄로 부상폴더블 웹 레이아웃용 CSS 뷰포트 세그먼트, Edge만 안정 지원iLands AI 에이전트가 프리랜서 기자에게 3일간 연구 대행 영업 메일을 12통 이상 발송발가락 목표점에서 시작하는 다리 IK와 런타임 발 고정 구현법1981년부터 현재까지 유즈넷 글을 검색하는 Usenet-Rewind, 구글 그룹스 대안으로 등장다리오 아모데이, AI 능력 향상 속도 늦추고 외부 검증 시간 확보하자 제안M1 애플 뉴럴 엔진, CNN용 데이터 흐름이 트랜스포머에 맞지 않았던 이유생성형 AI 없이도 C++ 게임 엔진을 만드는 이유: 재미와 학습을 위해 계속 만든다IKEA, 스카이림 무료 모드 'KALLAX STORAGEBORN' 공개안드로이드, VPN 차단을 켜도 권한 없는 앱이 UDP 4500 패킷으로 실제 IP 노출 가능오대호 철갑상어, 44년 포획 자료 분석에서 최대 400년 수명 가능성 제기Google DeepMind, 가능한 DNA 변이 90억 개를 매핑했다고 발표CCC의 Project Blinkenlights, 건물 외벽을 96×32픽셀 인터랙티브 화면으로 만든 기록Litelm, LiteLLM 기능을 덜어낸 경량 LLM 호출 호환층 공개Snap!, Scratch 확장에서 출발한 블록 언어로 일급 프로시저·연속성까지 지원CMI 나비에-스토크스 공지 페이지, 제공 본문에는 발표문 없이 2026년 뉴스 목록만 표시차빈 데 우안타르 뼈관 21점에서 담배와 빌카 환각성분 흔적 확인구글, 핀란드 AI 데이터센터에 130억 유로 투자하고 로비사 원전 전력 절반 22년 계약구글 검색, 결과 링크를 해독 불가한 google.com/goto 리디렉션으로 전환Rune, Go로 만든 네이티브 IDE를 GPLv3로 공개하고 기여자 수익 배분 제도 예고
알림 5개
새 알림

내 알림

로그인하고 알림을 만들어 보시기 바랍니다.

전체 알림

AI video model releasesUser 6432 님Dune제욱 님AI제욱 님App Store 5.2.3주현 님해커뉴스성현 님