▲ 45 r/swift

The future of Swift outside of Apple

A few years ago, much activity surrounded Swift and its potential for backend work. That excitement appears to have faded, leaving Swift as the Apple programming language. What is occurring now? Does Swift have a future beyond Apple? Who is using it and for what?

And is Swift used outside of Apple?

reddit.com
u/stpaquet — 11 days ago

Markify 2.0.2: a native Markdown editor for macOS

I built Markify because Markdown editors kept making me choose: stare at raw syntax, or squint at a split preview. Markify gives you one page with two lenses. Write in the rendered document, press ⌘/ and the same text appears as Markdown, caret and scroll exactly where you left them. Your files stay plain .md.

Built only for the Mac. No Electron.

Read Markdown from anywhere. Paste an HTTPS link to any .md file, or point Markify at a GitHub or GitLab repository and browse its docs. Private repos work with a token.

Google's Open Knowledge Format, built in. Open an OKF bundle and Markify understands it: concepts, frontmatter, sources and cross links, with validation that flags what's broken.

Everything your docs need. Tables, task lists, footnotes, callouts, math and Mermaid diagrams render in place. Export to HTML or PDF. Apple Intelligence features run on your Mac.

Quick Look that actually renders. Select a .md file in Finder and press Space: formatted text, images, math and Mermaid diagrams, no app launch.

A CLI for your scripts and agents. markify view opens a coding agent's report straight in the app, markify check validates OKF bundles in CI, and markify export turns Markdown into HTML.

Free, source on GitHub, for Apple silicon and Intel on macOS 26. First launch needs Open Anyway (install guide).

Download 2.0.2: https://github.com/spaquet/markify/releases/latest

Website: https://spaquet.github.io/markify/

What would make it your default Markdown app?

u/stpaquet — 12 days ago
▲ 4 r/ShowYourProduct+1 crossposts

Markify: a free, open-source native Markdown editor for macOS

https://preview.redd.it/se2ppr2lpksh1.jpg?width=1960&format=pjpg&auto=webp&s=1bcc08df8e43b9e0023a8080558ad2b5663aae61

I’m pleased to share Markify, a free and open-source Markdown editor for macOS designed to be lightweight, native, and compatible with Apple Intelligence.

I started building it a few months ago, then accelerated development last weekend because I needed a more focused tool for my own workflow.

I spend a lot of time creating, reading, and editing Markdown files: project documentation, AI-agent instructions, reviews of generated work, and knowledge files such as Google’s Knowledge Format (OKF). Editors like Zed, VS Code, and Vim are excellent, but for this use case they can feel like overkill. Often, opening and comfortably reading Markdown means configuring extensions or working inside a full IDE when all I want is a clean writing and reviewing environment.

Markify is intended to fill that gap:

  • Write in a clean, WYSIWYG-style interface, or switch instantly to the raw Markdown source.
  • Read and edit GitHub Flavored Markdown.
  • Render math and Mermaid diagrams.
  • Support Google Open Knowledge Format (OKF).
  • Export documents to HTML or PDF.
  • and more...

The goal is simple: make Markdown feel like a first-class document format on macOS, not just something you open inside a code editor.

You can learn more and download it here: Markify

I’d really appreciate feedback from the Markdown community, especially on missing features, workflow improvements, and what would make Markify more useful for you, especially if you are a developer.

reddit.com
u/stpaquet — 15 days ago

Markify: a free, open-source native Markdown editor for macOS

Hi everyone,

I’m excited to share Markify, a free and open-source Markdown editor for macOS designed to be lightweight, native, and compatible with Apple Intelligence.

I started building it a few months ago, then accelerated development last weekend because I needed a more focused tool for my own workflow.

I spend a lot of time creating, reading, and editing Markdown files: project documentation, AI-agent instructions, reviews of generated work, and knowledge files such as Google’s Knowledge Format (OKF). Editors like Zed, VS Code, and Vim are excellent, but for this use case they can feel like overkill. Often, opening and comfortably reading Markdown means configuring extensions or working inside a full IDE when all I want is a clean writing and reviewing environment.

Markify is intended to fill that gap:

  • Write in a clean, WYSIWYG-style interface, or switch instantly to the raw Markdown source.
  • Read and edit GitHub Flavored Markdown.
  • Render math and Mermaid diagrams.
  • Support Google Open Knowledge Format (OKF).
  • Export documents to HTML or PDF.
  • Run natively on Apple Silicon and Intel Macs.
  • Stay free and open source.

The goal is simple: make Markdown feel like a first-class document format on macOS, not just something you open inside a code editor.

You can learn more and download it here: Markify

There’s no Mac App Store version yet, but I’m hoping to add one later this year.

I’d really appreciate feedback from the Markdown community, especially on missing features, workflow improvements, and what would make Markify more useful for you.

github.com
u/stpaquet — 17 days ago
▲ 1 r/Mailbox_org+1 crossposts

Rolodex

I just published this open source project to extract contact names and emails from any imap4 compatible mail server.

It let you extract the name, when available, and the associated email address from all the mails sitting in your mailboxes.

Results are persisted in a sqlite file (Turso is actually the engine under the hood) and searchable via the same TUI.

Enjoy Fork and do not hesitate to participate or learn from it.

github.com
u/stpaquet — 1 month ago

Which Code Knowledge Graph are you using?

I'm wondering if some of you have been experiencing with one of the following: Graphify, GitNexus and CodeGraph?

Which do you think is the best for full monolithic Rails app? Which is best for Rails + React?

If you are using something different, happy to learn.

reddit.com
u/stpaquet — 3 months ago
▲ 12 r/rubyonrails+1 crossposts

Which Code Knowledge Graph are you using?

I'm wondering if some of you have been experiencing with one of the following: Graphify, GitNexus and CodeGraph?

Which do you think is the best for full monolithic Rails app? Which is best for Rails + React?

If you are using something different, happy to learn.

reddit.com
u/stpaquet — 3 months ago

Testing email

I'm happy to share the updated docker image for Mailcatcher NG.

Mailcatcher NG is an open source, programming language and framework agnostic solution to test emails generated by your app.

It acts as a "mini" SMTP server and accepts emails on port 1025 by default while letting you test their display and debug their rendering on port 1080 via a modern UI.

The docker image is available on docker hub: https://hub.docker.com/r/stpaquet/alpinemailcatcher and you can get more information about the features of Mailcatcher NG on the official website: https://spaquet.github.io/mailcatcher/

Of course, it's open-source and contributions / suggestions are welcome.

reddit.com
u/stpaquet — 3 months ago
▲ 9 r/rails+1 crossposts

Updated Mailcatcher NG Docker image

We just released a new version of Mailcatcher NG Docker image, v2.3.9.

It's based on Alpine Linux 3.24.1 and is still the smallest image you can dream of to test your mail flows in your ruby or Rails apps.

Alpine Linux 3.24.1 fixes a lot of critical vulnerabilities that were present in version 3.23.

The image is available on docker hub: https://hub.docker.com/r/stpaquet/alpinemailcatcher and is based on the latest version of Mailcatcher NG https://spaquet.github.io/mailcatcher/ for those of you who prefer installing a gem rather than a container.

Of course, it's open-source and contributions / suggestions are welcome.

reddit.com
u/stpaquet — 3 months ago

Astro, CSP and inline scripts

Hi Everyone,

I have a question regarding using CSP in Astro.

I have a bunch of Astro 6 and 7 sites, so CSP is no longer "experimental". However a lot of tracking services (usual suspect: google, meta, etc.) are asking for their JS snippet to be placed inline somewhere on the page.

How do you deal with that:

  1. separate file (does not seem to fix the issue),
  2. hash,
  3. nonce (can be tricky in Astro given the flow),
  4. else?

Thanks

reddit.com
u/stpaquet — 4 months ago
▲ 2 r/swift

How to access Contact creation date

Hi fellow swift developers,

On iOS, do you know which CNKeyDescriptor to add in order to access the date at which a contact was created (and updated)?

I found CNContactDatesKey, but this seem to only have dates such as birthday / anniversaries and not what I'm looking for.

This information is in the device since you can develop a shortcut to filter the last contact you receive or created (example of a shortcut I found in another subreddit: https://www.icloud.com/shortcuts/ccf6993be78e4679a0296bbfed2725e8)

Brute forcing access to the SQLite database might work... but I'm not sure that Apple will like it in a production app on their store.

reddit.com
u/stpaquet — 4 months ago

How to open a new tab or window in current directory?

I'm looking for the shortcuts to open a new tab or window in the current directory.

Let's say you are in a /var/something/something-else/some-folder is there a way to affect some shortcuts or use existing ones to open a new tab or window in that exact same directory ?

Thanks

reddit.com
u/stpaquet — 4 months ago
▲ 3 r/WhatsappBusinessAPI+1 crossposts

Hey there,

I noticed that there are APIs to control or manage almost everything, but Communities.

Groups seem to have a limitation to 8 users, so not really interesting for the use case I'm promoting. I need something where I can have 100s if not 1000s of users in one place and community appears to be the right choice.

But I want to make sure I can create, manage and moderate it programmatically as the larger the comminty is the bigger the responsabilities are.

If there is no API in WABA, could you reference open-source API or wrapper or else, but it must be open-source, that you are using?

Thx

reddit.com
u/stpaquet — 6 months ago

I'm operating campaigns at scale for very large enterprises. After a few days and testing over different devices we notices that no one is implementing RCS the proper way

Example: Rich Cards. On iPhone the image is displayed as expected. However the buttons are all in a dropbox and there is no different between primary and secondary actions! Well done!

Now, the same card on Android... The image is cut where it should not be, but the button hierarchy is preserved.

It's a bit like choose your poison at this point.

Any reason why Android phones are not following the requirements? I can understand why Apple is behind, but I do not understand why Android is not properly implementing RCS. That's another level of mystery.

reddit.com
u/stpaquet — 6 months ago