Skip to content

ipader/SwiftGuide

Repository files navigation

Language: 中文 · English

Swift Open Source Highlights

A structured knowledge project revisited
SwiftGuide was a long-running Swift learning and open source reference project.
Today, it is being revisited as a real-world sample for exploring how long-lived Markdown documents and mind-map structures can become maintainable knowledge assets with DeMinds.
Related project: DeMinds

Since Apple introduced Swift at WWDC 2014, this project has been collecting mainstream Swift learning and development resources, especially for Chinese-speaking developers.

Over time, as Swift became more mature and the volume of beginner-oriented learning materials grew beyond what this project could reasonably maintain, SwiftGuide shifted its focus. Instead of trying to keep every Swift learning resource up to date, the project now concentrates on selected Swift open source resources, including projects, application architecture, development practices, and tools.

The current version of this project is therefore less a beginner’s Swift guide and more a structured reference map for the Swift open source ecosystem. Its content is designed to be presented mainly through mind maps, making it easier to browse, compare, and revisit over time.

The older beginner-focused document, Swift Language Guide, is no longer actively updated or maintained.

The project was renamed from SwiftGuide to Swift Open Source Highlights, and the repository name was changed from the original SwiftGuide to awesome-swift.

The documents currently maintained or preserved are listed below.

Swift Open Source Project Map

This document is based mainly on the GitHub projects tracked over the years by Weibo account @SwiftLanguage, along with a broader review of open source projects in the Swift ecosystem.

It is an attempt to organize those projects into a relatively structured and concise Swift open source reference knowledge base, presented primarily as a mind map.

Read more...

Swift Open Source Projects — Application Architecture View

Based on the Swift Open Source Project Map, this document further refines the selected projects from an application architecture perspective.

The selection and classification are weighted more toward how each project contributes to building real applications, its long-term sustainability, and, in some cases, the influence of its developers or maintainers.

The goal is to maintain a focused and less chaotic subset of Swift open source projects that may be more useful when thinking about application architecture and development practice.

Read more...

Swift Open Source Project Teams

An introduction to notable project teams, companies, and organizations that have contributed to the Swift open source ecosystem.

Read more...

Notable Swift Developers

An introduction to well-known developers active in the Swift open source community and the projects they have created or maintained.

Read more...

Recent Share and Collection

Markdown Programming in Swift

About

Swift Featured Projects in brain Mapping

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors