Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Developer Tools/CodeEdit
icon of CodeEdit

CodeEdit

Open source alternative to Nova, Sublime Text and BBEdit

  • 23.1K stars
  • MIT
  • Active this week
  • Last commit 4 days ago

Last verified Oct 21, 2026

Edit code on macOS with a native Swift editor that offers LSP completions, Git integration, and MIT-licensed source without Electron overhead.

Visit websiteGitHub23.1K stars
image of CodeEdit
TL;DR

CodeEdit is an MIT-licensed macOS code editor built in Swift for a macOS-native editing experience. It aims to replace Visual Studio Code for developers who prefer a lightweight Mac-native editor with open source internals. It is best treated as an active editor project, not a drop-in replacement for every VS Code workflow.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs and the FAQ
who it's for

Who CodeEdit is for#

macOS developers who prefer native apps

CodeEdit is a fit for developers who value Apple UI conventions and open Swift internals.

Skip if:

Skip if your workflow depends on VS Code extensions, Remote Development, or multi-platform parity.

Swift contributors building editor features

The codebase gives Apple platform developers a real editor project to inspect and improve.

Skip if:

Skip if you need a mature production editor more than a community project.

the problem

The problem it solves#

Many developers use cross-platform editors because their extension ecosystems are strong, but those editors can feel less native on macOS. Teams and individual developers who care about platform conventions, performance feel, and Swift-based customization may want an editor that starts from Apple-native UI patterns.

The tradeoff is ecosystem maturity. Replacing a mature editor such as VS Code means giving up many extensions, language integrations, and years of edge-case polish unless the project has caught up for your stack.

how CodeEdit solves it

How it solves it#

Native macOS application

CodeEdit is built for macOS rather than shipping a cross-platform Electron shell, which is the project’s core differentiation.

Swift-based open codebase

The implementation uses Swift, making it approachable for Apple platform developers who want to contribute or inspect the editor internals.

Project-focused editing

The editor targets common code editing workflows such as navigating files, editing source, and working inside developer projects.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Mac-native directionCodeEdit’s clearest advantage is platform fit for developers who want an editor that follows macOS conventions.
  • MIT licenseThe permissive license supports modification, redistribution, and commercial use with minimal friction.

Trade-offs

  • -Extension ecosystem gapVS Code has a much larger extension marketplace and language-server ecosystem, so developers must verify support for their daily stack before switching.
  • -macOS-only focusCodeEdit is not a cross-platform team standard for Linux and Windows developers.
versus alternatives

CodeEdit vs alternatives#

CodeEdit vs Visual Studio Code

CodeEdit and Visual Studio Code both target source editing, but CodeEdit prioritizes a native macOS experience while VS Code prioritizes cross-platform reach and extensions.

CriteriaCodeEditVisual Studio Code
LicenseMITMicrosoft product with open source core components
Platform focusmacOSmacOS, Windows, Linux, web
Extension ecosystemDevelopingVery large

CodeEdit is better for Mac developers who want native UI and an open Swift codebase. VS Code remains the safer default for teams that depend on a mature extension marketplace and cross-platform workflows.

tech stack · detected from GitHub

What it's built on#

Languages
Swift
frequently asked

FAQ#

Is CodeEdit open source?

Yes. CodeEdit is open source under the MIT license.

Can CodeEdit replace VS Code?

CodeEdit can replace VS Code for some macOS editing workflows, but VS Code remains stronger for extensions, remote development, and language coverage.

Does CodeEdit run on Windows or Linux?

CodeEdit focuses on macOS, so it is not a cross-platform editor for Windows or Linux teams.

also worth a look

Similar open-source tools#

Neon-Vision-Editor

Alternative toBBEdit

Native Apple text and Markdown editor with safe file sync

  • 451 GitHub stars
  • Apache-2.0Licence Apache-2.0

Neovim

Alternative toSublime Text

Hyperextensible Vim-based editor with Lua plugin support

  • 103,088 GitHub stars
  • Apache-2.0Licence Apache-2.0

Rust

InWeb Development

Systems language with memory safety and no garbage collector.

  • 120,618 GitHub stars
  • Apache-2.0Licence Apache-2.0

Firebase Ios Sdk

Alternative toAWS Amplify

Open source Apple SDK for Firebase auth, data, push and crashes

  • 6,974 GitHub stars
  • Apache-2.0Licence Apache-2.0

scriptc

InDeveloper Tools

TypeScript to native executables, no runtime required

  • 6,369 GitHub stars
  • Apache-2.0Licence Apache-2.0

FckSignups

InCustomer Support

Open-source tools that work instantly, no signup required

  • 4,511 GitHub stars
  • GPL-3.0Licence GPL-3.0
by category

Open source tools in these categories#

463

Developer Tools

REA (Reverse Engineer Anything), superpowers, Skills for Real Engineers
196

Web Development

freeCodeCamp, superpowers, Skills for Real Engineers
67

Backend Development

dify, graphify, Rust

Featured

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse