TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS. Built with CodeWarrior on the Carbon API.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
This project is developed with the assistance of an LLM
The modern web, on a 25-year-old Mac.
A native browser for the Carbon era, Mac OS 8.6 through Mac OS X 10.6: real CSS, modern JavaScript, and HTTPS on the Mac itself. No proxy, no second machine.
MacSurf 2.0.5 on a Power Mac G3 iMac, rendering hackaday.com at full desktop width over native HTTPS.
A tested build on macsurf.org, free for everyone, with real hardware testing behind it.
In-progress builds land in Beta-Box every week, ahead of every stable release, with dev notes along the way.README 전문 보기 ↗[!NOTE] 2.3 "OPEN TABS" is the largest MacSurf release since 2.0. Tabs bring independent page, scroll, history, rendering and JavaScript state into one native Mac window. The release also expands dynamic-page support, browser APIs, CSS and image/SVG handling, native managers, networking and security. Read the 2.3 release notes.
The web outgrew Classic Mac OS twenty years ago, and modern HTTPS finished the job around 2016. Pull a G3 or G4 out of the closet today and it can barely reach a single live site.
MacSurf fixes that on the machine itself, with no screenshot proxy and no remote-terminal trick. It is a native browser built with the tools that shipped on the platform: CodeWarrior, Carbon, QuickDraw, and Open Transport. It speaks TLS 1.3 straight to the modern web through a BearSSL-based native TLS stack and runs modern JavaScript through a QuickJS engine adapted for Mac OS 9.
As far as we can tell, it is the first serious NetSurf port to Classic Mac OS, and the first Mac OS 9 browser with native CSS Grid, CSS custom properties, and an on-device modern JavaScript engine.
Every shot below is a live site, captured on a Power Mac G3 running Mac OS 9.2.2 with MacSurf 2.0.5. They are kept here as a hardware baseline; MacSurf 2.3 has moved substantially beyond the browser shown in these images.
Tabs. One native Mac window can now host multiple independent browser pages. Command-T opens a tab; Command-W closes the current tab. Background tabs retain their own JavaScript realm, title, URL, content and scroll state without taking over the foreground chrome.
The release also brings a major dynamic-page and JavaScript compatibility pass; deeper DOM reconstruction safety; CSS math, sizing, Grid, variables and paint improvements; native WebP and stronger SVG; a rebuilt Downloads window; improved Preferences, Bookmarks and History; tighter HTTPS/security behavior; and a large body of crash- and lifetime fixes.
MacSurf 2.3 supports Mac OS 8.6 through Mac OS X 10.6. On Intel Macs, the PowerPC build runs under Rosetta where available.
The headline is hackaday.com rendering at full desktop width (shown above): correct type, article cards, and images in place.
Under it: text is measured in real device pixels (author font-size no longer draws 25% too small), a large modern-CSS pass (justified text, soft hyphens, logical properties, box-alignment shorthands, grid auto-sizing), a more capable JavaScript engine (real fetch/XHR, resolving Promise chains, DOM traversal, document.cookie), and tracker/ad-network blocking. Full 2.0.5 release →
Rendering & CSS
var() resolutionminmax(), justify-self, row/column gaps and stretch behaviorcalc(), min(), max(), clamp(), min/max/fit-content and viewport-relative sizingborder-radius, box-shadow, opacity, transforms, z-index stacking and improved background clipping/originviewBox, aspect-ratio modes, shapes, transforms, fill/stroke and embedded raster imagesJavaScript, macQJS (QuickJS / ES2023)
fetch / XHR, Headers, Request, Response, AbortController / AbortSignal and native cancellationrequestAnimationFrame, persistent localStorage and sendBeaconmeasureText()crypto.getRandomValues() and randomUUID()Networking & security
Browser chrome
MacSurf 2.3 supports Mac OS 8.6 through Mac OS X 10.6 Snow Leopard.
The 2.3 release strengthens page and tab lifetimes, dynamic DOM reconstruction, late asynchronous callbacks, cached resources, and TLS record checks. MacSurf's built-in diagnostics summarize navigation, requests, script activity, layout, and paint directly on the Mac.
MacSurf 2.3 "OPEN TABS" (2026-09-19). See what changed in the full 2.3 release notes →.
Version-specific source archives and SHA-256 checksums are attached to MacSurf releases. Start with the source archive attached to the release you downloaded: MacSurf 2.3 source archive (SHA-256, release notes). See LICENSE and the notices included with each source package.