latest news

in this website, we will provide you all new latest news

  • Home
  • Business
    • Internet
    • Market
    • Stock
  • Parent Category
    • Child Category 1
      • Sub Child Category 1
      • Sub Child Category 2
      • Sub Child Category 3
    • Child Category 2
    • Child Category 3
    • Child Category 4
  • Featured
  • Health
    • Childcare
    • Doctors
  • Home
  • Business
    • Internet
    • Market
    • Stock
  • Downloads
    • Dvd
    • Games
    • Software
      • Office
  • Parent Category
    • Child Category 1
      • Sub Child Category 1
      • Sub Child Category 2
      • Sub Child Category 3
    • Child Category 2
    • Child Category 3
    • Child Category 4
  • Featured
  • Health
    • Childcare
    • Doctors
  • Uncategorized

Thursday, 24 July 2025

New top story on Hacker News: Show HN: A code editor that integrates into the browser

 Champ     12:21     Hacker News     No comments   

Show HN: A code editor that integrates into the browser
9 by quintu5 | 0 comments on Hacker News.
When the startup I was working for shut down, I knew it would probably be a while before my health allowed me to commit to a new role, so I decided to start working on some personal projects to keep my mind active and engaged. With AI-augmented VS Code forks being all the rage at the time, I wanted to take a slightly different angle on a code editor/viewer using the same core technology. That led me to building Tachi Code, a Monaco-based code editor that integrates directly into your browser as an extension to streamline your more ephemeral coding tasks, so you can spend less time switching between your code editor and browser. The original flow that piqued my interest was viewing raw source files or API responses. Historically, I've used a JSON formatter extension to prettify JSON, but I wanted something more powerful, more universal, and quite frankly, something that looked better, so I built Tachi Code with the ability to detect when you're viewing pre-formatted text and inject itself into the page, so it's always beautifully syntax highlighted, foldable, and regex searchable. Then I added context menu integrations, so you could quickly edit snippets, compare text, or view the current page's source in Tachi Code's editor. The browser extension works offline with the only external HTTP requests going to GitHub to retrieve JSON Schemas or additional themes. All user data stays local. The only tracking is CloudFlare's web analytics beacon on TachiCode.dev (not present in the browser extension or in the EU). TachiCode.dev is a sandbox environment that serves the latest commit of Tachi Code's editor hosted on CloudFlare Pages. The core stack is: - React 19 - Monaco Editor - Radix UI - Zustand - Shiki - WXT (full SBOM is available via the about dialog if you want to dig deeper) Monaco Editor provides the code and diff editors, as well as low level systems for configuration and theming. There's a lot of hackery involved in surfacing those systems and integrating them into the larger React app. Shiki is used to provide more complete syntax highlighting than Monaco Editor provides out of the box. The rest of the UI is primarily based on Radix UI components, typically starting from a shadcn template and then reworked to use colors provided by the theme system. Zustand is my go-to for any kind of shared/persistent state. WXT just turns browser extension development and publishing into a breeze. If you've got any feedback or a question about how the app was developed, I'd love to hear it!

  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 comments:

Post a Comment

Popular Posts

  • 简报:中美发表应对气候危机联合声明;医生称纳瓦尔尼病危
    By BY EMILY CHAN AND KONEY BAI from NYT World https://ift.tt/3dva1lP via IFTTT
  • New York Post Reporter Who Wrote False Kamala Harris Story Resigns
    By BY MICHAEL M. GRYNBAUM from NYT Business https://ift.tt/3aKd8Ex via IFTTT
  • New top story on Hacker News: Visa and Mastercard are getting overwhelmed by gamer fury over censorship
    Visa and Mastercard are getting overwhelmed by gamer fury over censorship 181 by mrzool | 134 comments on Hacker News.
  • New top story on Hacker News: The Power of Starting Again
    The Power of Starting Again 10 by memorable | 2 comments on Hacker News.
  • New top story on Hacker News: Organic Maps migrates to Forgejo due to GitHub account blocked by Microsoft
    Organic Maps migrates to Forgejo due to GitHub account blocked by Microsoft 30 by mraniki | 8 comments on Hacker News.
  • New top story on Hacker News: Ask HN: How to be productive with big existing code base
    Ask HN: How to be productive with big existing code base 134 by maheshs | 103 comments on Hacker News. I have just started working with o...
  • New top story on Hacker News: My Experience with Claude Code After 2 Weeks of Adventures
    My Experience with Claude Code After 2 Weeks of Adventures 3 by dejavucoder | 0 comments on Hacker News.
  • New top story on Hacker News: Ask HN: Who wants to be hired? (July 2025)
    Ask HN: Who wants to be hired? (July 2025) 13 by whoishiring | 82 comments on Hacker News. Share your information if you are looking for ...
  • New top story on Hacker News: Nuclear Waste Reprocessing Gains Momentum in the U.S.
    Nuclear Waste Reprocessing Gains Momentum in the U.S. 14 by rbanffy | 4 comments on Hacker News.
  • New top story on Hacker News: Instrumenting Next.js with runtime secret injection
    Instrumenting Next.js with runtime secret injection 6 by nimishk | 3 comments on Hacker News.

Recent Posts

Categories

  • BBC News
  • BBC News - Technology
  • BBC News - World
  • BOLLYWOOD Jagran Hindi News - entertainment:bollywood
  • CBNNews.com
  • CLASS 10 BEST BOOKS FOR BECOME A TOPPER
  • CRICKETJagran Hindi News - cricket:headlines
  • FOX NEWS
  • Hacker News
  • INDIAJagran Hindi News - news:national
  • NYT
  • Reuters: World News

Unordered List

Pages

  • Home

Text Widget

Blog Archive

  • ►  2026 (29)
    • ►  January (29)
  • ▼  2025 (738)
    • ►  December (53)
    • ►  November (52)
    • ►  October (60)
    • ►  September (61)
    • ►  August (63)
    • ▼  July (71)
      • New top story on Hacker News: Show HN: Sourcebot –...
      • New top story on Hacker News: Emacs: The macOS Bug
      • What does recognising a Palestinian state mean?
      • New top story on Hacker News: Playing with more us...
      • New top story on Hacker News: Visa and Mastercard ...
      • Nigeria kidnappers kill 35 hostages even after ran...
      • New top story on Hacker News: Instrumenting Next.j...
      • Several reported killed in German train derailment
      • New top story on Hacker News: Where Are Vacation H...
      • New top story on Hacker News: Svalbard winter warm...
      • Canadian wildfires prompt New York air quality alert
      • New top story on Hacker News: How to catch a wily ...
      • Almost a third of people in Gaza not eating for da...
      • Watch: Protesters pack Tel Aviv square to demand G...
      • New top story on Hacker News: Air Force unit suspe...
      • New top story on Hacker News: Show HN: A code edit...
      • Blood, sweat and tears: Look back at the highs and...
      • Ten workers killed battling wildfires in Turkey
      • New top story on Hacker News: UdeM researchers con...
      • New top story on Hacker News: Subliminal Learning:...
      • New top story on Hacker News: Stop Pretending LLMs...
      • New top story on Hacker News: Don't bother parsing...
      • Watch: At the final checkpoint before the 'dangero...
      • New top story on Hacker News: Stdio(3) change: FIL...
      • Ellen DeGeneres: I moved to the UK because of Trump
      • Ukraine seeks new round of talks with Russia
      • New top story on Hacker News: Show HN: Am-I-vibing...
      • New top story on Hacker News: The Israeli "art stu...
      • New top story on Hacker News: My Experience with C...
      • New top story on Hacker News: Apple Intelligence F...
      • British spies and SAS named in Afghan data breach
      • Fire engulfs main stage of Tomorrowland festival, ...
      • New top story on Hacker News: Show HN: Timep – a n...
      • New top story on Hacker News: Encrypting Files wit...
      • New top story on Hacker News: Immigration raids le...
      • New top story on Hacker News: Inequality, decay of...
      • New top story on Hacker News: Cidco MailStation as...
      • Trump threatens Russia with tariffs while unveilin...
      • New top story on Hacker News: Most people who buy ...
      • New top story on Hacker News: What are we missing ...
      • New top story on Hacker News: Lost Chapter of Auto...
      • New top story on Hacker News: Supreme Court's Ruli...
      • New top story on Hacker News: Google nerfs Pixel 6...
      • New top story on Hacker News: Show HN: RULER – Eas...
      • New top story on Hacker News: Bret Victor on why c...
      • Why is Trump targeting Brazil - and will it backfi...
      • Semenya's right to a fair hearing violated - ECHR
      • New top story on Hacker News: Nuclear Waste Reproc...
      • Search for survivors after Houthis sink second Red...
      • Greece suspends asylum applications for migrants f...
      • New top story on Hacker News: Show HN: A rain Pomo...
      • New top story on Hacker News: Fast cryptographical...
      • New top story on Hacker News: Brainwash '72 [video]
      • Trump announces 25% tariffs on South Korea and Japan
      • New top story on Hacker News: New sphere-packing r...
      • Trump accuses Brazil of 'witch hunt' against Bolso...
      • Trump accuses Brazil of 'witch hunt' against Bolso...
      • New top story on Hacker News: Collatz's Ant and Σ(n)
      • New top story on Hacker News: 1945 TV Console Show...
      • A girls' summer camp cut short by deadly disaster
      • New top story on Hacker News: macOS Icon History
      • Footballers and family lay flowers at funeral of D...
      • New top story on Hacker News: Gremllm
      • Several killed in severe weather in Texas and New ...
      • Austria to change two streets named after Nazi sup...
      • New top story on Hacker News: Mysterious life form...
      • Death of Liverpool forward Jota leaves football wo...
      • Dozens killed in Gaza as Israel intensifies bombar...
      • New top story on Hacker News: Reuleaux Kinematic M...
      • New top story on Hacker News: AI note takers are f...
      • New top story on Hacker News: Ask HN: Who wants to...
    • ►  June (64)
    • ►  May (71)
    • ►  April (61)
    • ►  March (66)
    • ►  February (51)
    • ►  January (65)
  • ►  2024 (756)
    • ►  December (73)
    • ►  November (69)
    • ►  October (64)
    • ►  September (58)
    • ►  August (71)
    • ►  July (63)
    • ►  June (63)
    • ►  May (64)
    • ►  April (64)
    • ►  March (66)
    • ►  February (35)
    • ►  January (66)
  • ►  2023 (1593)
    • ►  December (64)
    • ►  November (69)
    • ►  October (80)
    • ►  September (112)
    • ►  August (111)
    • ►  July (129)
    • ►  June (135)
    • ►  May (181)
    • ►  April (173)
    • ►  March (189)
    • ►  February (166)
    • ►  January (184)
  • ►  2022 (2295)
    • ►  December (177)
    • ►  November (178)
    • ►  October (202)
    • ►  September (194)
    • ►  August (194)
    • ►  July (198)
    • ►  June (184)
    • ►  May (186)
    • ►  April (195)
    • ►  March (184)
    • ►  February (183)
    • ►  January (220)
  • ►  2021 (7845)
    • ►  December (335)
    • ►  November (635)
    • ►  October (656)
    • ►  September (636)
    • ►  August (713)
    • ►  July (713)
    • ►  June (690)
    • ►  May (707)
    • ►  April (690)
    • ►  March (713)
    • ►  February (644)
    • ►  January (713)
  • ►  2020 (8315)
    • ►  December (713)
    • ►  November (688)
    • ►  October (614)
    • ►  September (690)
    • ►  August (713)
    • ►  July (713)
    • ►  June (690)
    • ►  May (713)
    • ►  April (690)
    • ►  March (711)
    • ►  February (667)
    • ►  January (713)
  • ►  2019 (19506)
    • ►  December (712)
    • ►  November (689)
    • ►  October (712)
    • ►  September (681)
    • ►  August (712)
    • ►  July (713)
    • ►  June (689)
    • ►  May (2935)
    • ►  April (2907)
    • ►  March (3014)
    • ►  February (2731)
    • ►  January (3011)
  • ►  2018 (21108)
    • ►  December (3036)
    • ►  November (2927)
    • ►  October (3024)
    • ►  September (2931)
    • ►  August (3016)
    • ►  July (3033)
    • ►  June (2790)
    • ►  May (350)
    • ►  March (1)

About Me

Champ
View my complete profile
Powered by Blogger.

Sample Text

Copyright © latest news | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com