Awesome List Updates on Apr 01 - Apr 07, 2024
41 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Internships
General
- Zero to Offer by the Pitt Computer Science Club - A part of the course that will help you land offers from top tech companies.
Where to apply
- Summer 2024 Internships (⭐39k) - A curated list of internships (by SimplifyJobs).
- New Grad Applications (⭐14k) - A curated list of new grad roles (by SimplifyJobs).
- Relevant levels.fyi internships list - A collection of intern roles with salaries.
- EU Internships 2024 (⭐451) - A collection of tech internships around Europe.
How to write CV
- r/cscareerquestions FAQ - Tips from CS Career Questions.
- Cracking the coding interview tips - Advice from the legendary book about interviews.
- This Is What A GOOD Resume Should Look Like - What to include in CV.
- Create Your Resume for Google: Tips and Advice - A video from Google recruiters.
- Article on Zety - How to write each section in CV.
CV examples
- Overleaf gallery - A collection of well-structured CV. You can edit them in the OverLeaf online TeX editor.
- Resumehub - Choose a company and a role and find an appropriate template.
- Kickresume - A collection of awesome resumes with role and company description.
- Zety CV Templates - Just pick one of 18+ CV templates, fill it out, and download in seconds.
CV builders
- Resume.io - A platform for building a resume.
- Simplify - AI resume builder designed for job seekers.
CV analyzers
- CV Compiler - They synergized NLP technology and human insight to provide you with the best tech resume enhancement service available.
- Resume Worded - An online resume grader that instantly scores your resume and gives you detailed feedback on how to get more opportunities.
- VMock - It delivers personalized career guidance to job seekers across the world.
- Grammarly - Find grammatical errors in your CV.
Feedback on your CV
- /r/cscareerquestions - A subreddit where people create advice threads to get any feedback.
- CS Career Hackers - A discord channel for tech internships and jobs discussion.
- TopCV - Get detailed feedback from experts.
Where to get an employee referral
- Repher - Create a referral request for no more than 8 companies.
- Refsy - Sign up to join the engineering community as a job seeker or referrer.
Practice platforms
- LeetCode - Practice your coding skills by solving more than 800+ questions.
- HackerRank - Companies host coding challenges there.
Mock interview platforms
- Pramp - Practice mock interviews with friends and professionals.
2. Awesome Nix
Development / Discovery
- attic (⭐1.4k) - Multi-tenant Nix Binary Cache.
3. Awesome Perl
Database Drivers / Relational Databases
- DBD::MariaDB - MariaDB and MySQL driver for the Perl5 Database Interface (DBI)
4. GoBooks
2024 - Learning Go: An Idiomatic Approach to Real-World Go Programming, 2nd Edition / Why does this book look so different?
- Write idiomatic code in Go and design a Go project
- Understand the reasons behind Go's design decisions
- Set up a Go development environment for a solo developer or team
- Learn how and when to use reflection, unsafe, and cgo
- Discover how Go's features allow the language to run efficiently
- Know which Go features you should use sparingly or not at all
- Use Go's tools to improve performance, optimize memory usage, and reduce garbage collection
- Learn how to use Go's advanced development tools
5. Awesome Docker
Security / Other
6. Awesome Langchain
Other LLM Frameworks / Videos Playlists
- LLocalSearch (⭐5.9k): LLocalSearch is a completely locally running search aggregator using LLM Agents. The user can ask a question and the system will use a chain of LLMs to find the answer. The user can see the progress of the agents and the final answer. No OpenAI or Google API keys are needed.
- Plandex (⭐14k): An AI coding engine for complex tasks
7. Awesome Ios
Deployment / Distribution
- Instabug - In-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging.
- fastlane (⭐40k) - Connect all iOS deployment tools into one streamlined workflow.
- deliver (⭐40k) - Upload screenshots, metadata and your app to the App Store using a single command.
- snapshot (⭐40k) - Automate taking localized screenshots of your iOS app on every device.
- buddybuild - A mobile iteration platform - build, deploy, and collaborate.
- Bitrise - Mobile Continuous Integration & Delivery with dozens of integrations to build, test, deploy and collaborate.
- watchbuild (⭐328) - Get a notification once your iTunes Connect build is finished processing.
- Crashlytics - A crash reporting and beta testing service.
- TestFlight Beta Testing - The beta testing service hosted on iTunes Connect (requires iOS 8 or later).
- AppCenter - Continuously build, test, release, and monitor apps for every platform.
- boarding (⭐880) - Instantly create a simple signup page for TestFlight beta testers.
- HockeyKit (⭐2.2k) - A software update kit.
- Rollout.io - SDK to patch, fix bugs, modify and manipulate native apps (Obj-c & Swift) in real-time.
- AppLaunchpad - Free App Store screenshot builder.
- LaunchKit (⭐2.2k) - A set of web-based tools for mobile app developers, now open source!
- Appfigurate (⭐19) - Secure runtime configuration for iOS and watchOS, apps and app extensions.
- ScreenshotFramer (⭐735) - With Screenshot Framer you can easily create nice-looking and localized App Store Images.
- Semaphore - CI/CD service which makes it easy to build, test and deploy applications for any Apple device. iOS support is fully integrated in Semaphore 2.0, so you can use the same powerful CI/CD pipeline features for iOS as you do for Linux-based development.
- Appcircle.io — An enterprise-grade mobile DevOps platform that automates the build, test, and publish store of mobile apps for faster, efficient release cycle
- Screenplay - Instant rollbacks and canary deployments for iOS.
- Codemagic - Build, test and deliver iOS apps 20% faster with Codemagic CI/CD.
- Runway - Easier mobile releases for teams. Integrates across tools (version control, project management, CI, app stores, crash reporting, etc.) to provide a single source of truth for mobile teams to come together around during release cycles. Equal parts automation and collaboration.
- ios-uploader (⭐185) - Easy to use, cross-platform tool to upload iOS apps to App Store Connect.
App Store
- Free App Store Optimization Tool - Lets you track your App Store visibility in terms of keywords and competitors.
- Siren (⭐4.3k) - Notify users when a new version of your app is available and prompt them to upgrade.
Books
Code Injection
- injectionforxcode (⭐6.6k) - Code injection including Swift.
- Vaccine (⭐310) - Vaccine is a framework that aims to make your apps immune to recompile-decease.
Dependency Injection
- Swinject (⭐6.6k) - Dependency injection framework for Swift.
- Reliant (⭐51) - Nonintrusive Objective-C dependency injection.
- Kraken (⭐1) - A Dependency Injection Container for Swift with easy-to-use syntax.
- Typhoon (⭐2.7k) - Powerful dependency injection for Objective-C.
- Pilgrim (⭐66) - Powerful dependency injection Swift (successor to Typhoon).
- Perform (⭐280) - Easy dependency injection for storyboard segues.
- Alchemic (⭐15) - Advanced, yet simple to use DI framework for Objective-C.
- Guise (⭐64) - An elegant, flexible, type-safe dependency resolution framework for Swift.
- Weaver (⭐768) - A declarative, easy-to-use and safe Dependency Injection framework for Swift.
- StoryboardBuilder (⭐5) - Simple dependency injection for generating views from storyboard.
- ViperServices (⭐6) - Dependency injection container for iOS applications written in Swift. Each service can have boot and shutdown code.
- DITranquillity (⭐429) - Dependency injection framework for iOS applications written in clean Swift.
- Needle (⭐1.9k) — Compile-time safe Swift dependency injection framework with real code.
- Locatable (⭐119) - A micro-framework that leverages Property Wrappers to implement the Service Locator pattern.
Dependency / Package Manager
- CocoaPods - CocoaPods is the dependency manager for Objective-C projects. It has thousands of libraries and can help you scale your projects elegantly.
- Xcode Maven - The Xcode Maven Plugin can be used in order to run Xcode builds embedded in a Maven lifecycle.
- Carthage (⭐15k) - A simple, decentralized dependency manager for Cocoa.
- SWM (Swift Modules) (⭐61) - A package/dependency manager for Swift projects similar to npm (node.js package manager) or bower (browser package manager from Twitter). Does not require the use of Xcode.
- CocoaSeeds (⭐341) - Git Submodule Alternative for Cocoa.
- swift-package-manager (⭐10k) - The Package Manager for the Swift Programming Language.
- punic (⭐0) - Clean room reimplementation of Carthage tool.
- Rome (⭐825) - A cache tool for Carthage built frameworks.
- Athena (⭐2) - Gradle Plugin to enhance Carthage by uploading the archived frameworks into Maven repository, currently support only Bintray, Artifactory and Mavel local.
- Accio (⭐667) - A SwiftPM based dependency manager for iOS & Co. with improvements over Carthage.
Newsletters
- AwesomeiOS Weekly - AwesomeiOS Weekly.
- iOS Goodies - Weekly iOS newsletter.
- raywenderlich.com Weekly - sign up to receive the latest tutorials from raywenderlich.com each week.
- iOS Dev Tools Weekly - The greatest iOS development tools, including websites, desktop and mobile apps, and back-end services.
- iOS Trivia Weekly - Three challenging questions about iOS development every Wednesday.
- Indie iOS Focus Weekly - Looking for the best iOS dev links, tutorials, & tips beyond the usual news? Curated by Chris Beshore. Published every Thursday.
- iOS Dev Weekly - Subscribe to a hand-picked round up of the best iOS development links every week. Free.
- Swift Weekly Brief - A community-driven weekly newsletter about Swift.org. Curated by Jesse Squires and published for free every Thursday.
- Server-Side Swift Weekly - A weekly newsletter with the best links related to server-side Swift and cross-platform developer tools. Curated by @maxdesiatov
- iOS Cookies Newsletter - A weekly digest of new iOS libraries written in Swift.
- Swift Developments - A weekly curated newsletter containing a hand picked selection of the latest links, videos, tools and tutorials for people interested in designing and developing their own iOS, WatchOS and AppleTV apps using Swift.
- Mobile Developers Cafe - A weekly newsletter for Mobile developers with loads of iOS content.
- Indie Watch - A weekly newsletter featuring the best apps made by indie iOS developers.
- SwiftLee - A weekly blog about Swift, iOS and Xcode Tips and Tricks.
Other Awesome Lists
- Open Source apps (⭐46k) list of open source iOS apps.
- awsome-ios-animation (⭐5.4k) - A curated list of awesome iOS animation, including Objective-C and Swift libraries.
- awesome-gists (⭐713) - A list of amazing gists (iOS section).
- awesome-interview-questions (⭐76k) - A curated awesome list of lists of interview questions including iOS.
- iOS-Playbook (⭐388) - Guidelines and best practices for excellent iOS apps.
- iOS-Learning-Materials (⭐3k) - Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS.
- Awesome-iOS-Twitter (⭐252) - A curated list of awesome iOS Twitter accounts.
- Marketing for Engineers (⭐13k) - A curated collection of marketing articles & tools to grow your product.
- Awesome ARKit (⭐7.9k) - A curated list of awesome ARKit projects and resources.
- CocoaConferences (⭐1.1k) - List of cocoa conferences for iOS & macOS developers.
- example-ios-apps (⭐1.3k) - A curated list of Open Source example iOS apps developed in Swift.
- Curated-Resources-for-Learning-Swift - A curated list of resources recommended by the developers.
- Awesome list of open source applications for macOS (⭐44k) - List of awesome open source applications for macOS.
- Awesome iOS Interview question list (⭐1.2k) - Guide for interviewers and interviewees. Review these iOS interview questions - and get some practical tips along the way.
- Top App Developers (⭐1.5k) - A list of top iOS app developers.
- awesome-ios-developer (⭐822) - Useful knowledges and stuff for ios developer.
- awesome-ios-books (⭐558) - A list of books for iOS developers.
Podcasts
Project setup
- crafter (⭐550) - CLI that allows you to configure iOS project's template using custom DSL syntax, simple to use and quite powerful.
- liftoff (⭐1.6k) - Another CLI for creating iOS projects.
- amaro (⭐387) - iOS Boilerplate full of delights.
- chairs (⭐226) - Swap around your iOS Simulator Documents.
- SwiftPlate (⭐1.8k) - Easily generate cross platform Swift framework projects from the command line.
- xcproj (⭐2.1k) - Read and update Xcode projects.
- Tuist (⭐5.1k) - A tool to create, maintain and interact with Xcode projects at scale.
- SwiftKit (⭐824) - Start your next Open-Source Swift Framework.
- swift5-module-template (⭐477) - A starting point for any Swift 5 module that you want other people to include in their projects.
Prototyping
Rapid Development
- Playgrounds (⭐2.6k) - Playgrounds for Objective-C for extremely fast prototyping / learning.
- MMBarricade (⭐350) - Runtime configurable local server for iOS apps.
- STV Framework - Native visual iOS development.
- swiftmon (⭐2) - swiftmon restarts your swift application in case of any file change.
- Model2App (⭐139) - Turn your Swift data model into a working CRUD app.
Reference
- Swift Cheat Sheet (⭐1k) - A quick reference cheat sheet for common, high level topics in Swift.
- Objective-C Cheat Sheet (⭐1.4k) - A quick reference cheat sheet for common, high level topics in Objective-C.
- SwiftSnippets (⭐169) - A collection of Swift snippets to be used in Xcode.
- App Store Checklist (⭐34) - A checklist of what to look for before submitting your app to the App Store.
- whats-new-in-swift-4 (⭐1.8k) - An Xcode playground showcasing the new features in Swift 4.0.
- WWDC-Recap - A collection of session summaries in markdown format, from WWDC 19 & 17.
- Awesome-ios - A curated list of awesome iOS ecosystem.
Style Guides
- NY Times - Objective C Style Guide (⭐5.8k) - The Objective-C Style Guide used by The New York Times.
- raywenderlich Style Guide (⭐3.1k) - A style guide that outlines the coding conventions for raywenderlich.com.
- GitHub Objective-C Style Guide (⭐1.7k) - Style guide & coding conventions for Objective-C projects.
- Objective-C Coding Convention and Best Practices - Gist with coding conventions.
- Swift Style Guide by @raywenderlich (⭐13k) - The official Swift style guide for raywenderlich.com.
- Spotify Objective-C Coding Style (⭐244) - Guidelines for iOS development in use at Spotify.
- GitHub - Style guide & coding conventions for Swift projects (⭐4.8k) - A guide to our Swift style and conventions by @github.
- Futurice iOS Good Practices (⭐11k) - iOS starting guide and good practices suggestions by @futurice.
- SlideShare Swift Style Guide (⭐94) - SlideShare Swift Style Guide we are using for our upcoming iOS 8 only app written in Swift.
- Prolific Interactive Style Guide (⭐176) - A style guide for Swift.
- Swift Style Guide by LinkedIn (⭐1.5k) - LinkedIn's Official Swift Style Guide.
Text
- Twitter Text Obj (⭐3.1k) - An Objective-C implementation of Twitter's text processing library.
- Nimbus (⭐6.4k) - Nimbus is a toolkit for experienced iOS software designers.
- NSStringEmojize (⭐635) - A category on NSString to convert Emoji Cheat Sheet codes to their equivalent Unicode characters.
- MMMarkdown (⭐1.3k) - An Objective-C static library for converting Markdown to HTML.
- DTCoreText (⭐6.4k) - Methods to allow using HTML code with CoreText.
- DTRichTextEditor (⭐355) - A rich-text editor for iOS.
- NBEmojiSearchView (⭐84) - A searchable emoji dropdown view.
- Pluralize.swift (⭐198) - Great Swift String Pluralize Extension.
- RichEditorView (⭐1.9k) - RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.
- Money (⭐933) - Swift value types for working with money & currency.
- PhoneNumberKit (⭐5.3k) - A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
- YYText (⭐8.9k) - Powerful text framework for iOS to display and edit rich text.
- Format (⭐1.2k) - A Swift Formatter Kit.
- Tribute (⭐64) - Programmatic creation of NSAttributedString doesn't have to be a pain.
- EmojiKit (⭐94) - Effortless emoji-querying in Swift.
- Roman (⭐36) - Seamless Roman numeral conversion in Swift.
- ZSSRichTextEditor (⭐3.8k) - A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view.
- pangu.Objective-C (⭐111) - Paranoid text spacing in Objective-C.
- SwiftString (⭐1.6k) - A comprehensive, lightweight string extension for Swift.
- Marklight (⭐685) - Markdown syntax highlighter for iOS.
- MarkdownTextView (⭐698) - Rich Markdown editing control for iOS.
- TextAttributes (⭐2.2k) - An easier way to compose attributed strings.
- Reductio (⭐463) - Automatic summarizer text in Swift.
- SmarkDown (⭐68) - A Pure Swift implementation of the markdown mark-up language.
- SwiftyMarkdown (⭐1.7k) - Converts Markdown files and strings into NSAttributedString.
- SZMentions (⭐11) - Library to help handle mentions.
- SZMentionsSwift (⭐122) - Library to help handle mentions.
- Heimdall (⭐401) - Heimdall is a wrapper around the Security framework for simple encryption/decryption operations.
- NoOptionalInterpolation (⭐51) - Get rid of "Optional(...)" and "nil" in string interpolation. Easy pluralization.
- Smile (⭐525) Emoji in Swift.
- ISO8601 (⭐20) Super lightweight ISO8601 Date Formatter in Swift.
- Translucid (⭐548) - Lightweight library to set an Image as text background.
- FormatterKit (⭐12) -
stringWithFormat:for the sophisticated hacker set.
- BonMot (⭐3.6k) - Beautiful, easy attributed strings in Swift.
- SwiftValidators (⭐240) - String validation for iOS developed in Swift. Inspired by validator.js.
- StringStylizer (⭐74) - Type strict builder class for NSAttributedString.
- SwiftyAttributes (⭐1.6k) - Swift extensions that make it a breeze to work with attributed strings.
- MarkdownKit (⭐851) - A simple and customizable Markdown Parser for Swift.
- CocoaMarkdown (⭐1.2k) - Markdown parsing and rendering for iOS and macOS.
- Notepad (⭐898) - A fully themeable markdown editor with live syntax highlighting.
- KKStringValidator (⭐17) - Fast and simple string validation for iOS. With UITextField extension.
- ISO8859 (⭐18) - Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS.
- Emojica (⭐106) - Replace standard emoji in strings with a custom emoji set, such as Twemoji (⭐17k) or EmojiOne (⭐4.4k).
- SwiftRichString (⭐3.1k) - Elegant & Painless Attributed Strings Management Library in Swift.
- libPhoneNumber-iOS (⭐2.4k) - iOS port from libphonenumber (Google's phone number handling library).
- AttributedTextView (⭐442) - Easiest way to create an attributed UITextView with support for multiple links (including hashtags and mentions).
- StyleDecorator (⭐15) - Design string simply by linking attributes to needed parts.
- Mustard (⭐687) - Mustard is a Swift library for tokenizing strings when splitting by whitespace doesn't cut it.
- Input Mask (⭐585) - Pattern-based user input formatter, parser and validator for iOS.
- Attributed (⭐755) - Modern Swift µframework for attributed strings.
- Atributika (⭐1.5k) - Easily build NSAttributedString by detecting and styling HTML-like tags, hashtags, mentions, RegExp or NSDataDetector patterns.
- Guitar (⭐660) - A Cross-Platform String Library Written in Swift.
- RealTimeCurrencyFormatter (⭐14) - An ObjC international currency formatting utility.
- Down (⭐2.4k) - Blazing fast Markdown rendering in Swift, built upon cmark.
- Marky Mark (⭐312) - Highly customizable Markdown parsing and native rendering in Swift.
- MarkdownView (⭐2.1k) - Markdown View for iOS.
- Highlighter (⭐932) - Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.
- Sprinter (⭐166) - A library for formatting strings on iOS and macOS.
- Highlightr (⭐1.8k) - An iOS & macOS syntax highlighter, supports 176 languages and comes with 79 styles.
- fuse-swift (⭐952) - A lightweight fuzzy-search library, with zero dependencies.
- EFMarkdown (⭐383) - A lightweight Markdown library for iOS.
- Croc (⭐129) - A lightweight Swift library for Emoji parsing and querying.
- PostalCodeValidator (⭐207) - A validator for postal codes with support for 200+ regions.
- CodeMirror Swift (⭐115) - A lightweight wrapper of CodeMirror for macOS and iOS. Support Syntax Highlighting & Themes.
- TwitterTextEditor (⭐3k) - A standalone, flexible API that provides a full featured rich text editor for iOS applications.
- AztecEditor-iOS (⭐645) - Aztec is a Swift library that provides a
UITextViewsubclass with HTML visual-editing capabilities. The plugin API supports customization HTML conversion from/to HTML for compatibility with your needs.
Font
- FontBlaster (⭐1.2k) - Programmatically load custom fonts into your iOS app.
- GoogleMaterialIconFont (⭐147) - Google Material Design Icons for Swift and ObjC project.
- ios-fontawesome (⭐1.7k) - NSString+FontAwesome.
- FontAwesome.swift (⭐1.6k) - Use FontAwesome in your Swift projects.
- SwiftFontName (⭐113) - OS font complements library. Localized font supported.
- SwiftIconFont (⭐1.2k) - Icons fonts for iOS (FontAwesome, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon).
- FontAwesomeKit (⭐2.8k) - Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons.
- Iconic (⭐1.6k) - Auto-generated icon font library for iOS, watchOS and tvOS.
- GoogleMaterialDesignIcons (⭐363) - Google Material Design Icons Font for iOS.
- OcticonsKit (⭐55) - Use Octicons as UIImage / UIFont in your projects with Swifty manners.
- IoniconsKit (⭐311) - Use Ionicons as UIImage / UIFont in your projects with Swifty manners.
- FontAwesomeKit.Swift (⭐192) - A better choice for iOS Developer to use FontAwesome Icon.
- UIFontComplete (⭐1.3k) - Font management (System & Custom) for iOS and tvOS.
- Swicon (⭐37) - Use 1600+ icons (and more!) from FontAwesome and Google Material Icons in your swift/iOS project in an easy and space-efficient way!
- SwiftIcons (⭐805) - A library for using different font icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather. It supports UIImage, UIImageView, UILabel, UIButton, UISegmentedControl, UITabBarItem, UISlider, UIBarButtonItem, UIViewController, UITextfield, UIStepper.
- Font-Awesome-Swift (⭐747) - Font Awesome swift library for iOS.
- JQSwiftIcon (⭐6) - Icon Fonts on iOS using string interpolation written in Swift.
- Money (⭐912) - A precise, type-safe representation of a monetary amount in a given currency.
Websites / Collection View Layout
- iOS Developer and Designer interview (⭐1.6k) - A small guide to help those looking to hire a developer or designer for iOS work.
- Feeds for iOS Developer (⭐113) - The list of RSS feeds for iOS developers.
- Cocoa Controls - Open source UI components for iOS and macOS.
- Point Free - A video series exploring functional programming and Swift.
Tutorials and Keynotes / Collection View Layout
- Brian Advent youtube channel - Swift tutorials Youtube Channel.
- raywenderlich.com - Tutorials for developers and gamers.
- Swift Education - A community of educators sharing materials for teaching Swift and app development.
- Awesome-Swift-Education (⭐5.7k) - All of the resources for Learning About Swift.
- Awesome-Swift-Playgrounds (⭐4.3k) - A List of Awesome Swift Playgrounds!
- learn-swift (⭐795) - Learn Apple's Swift programming language interactively through these playgrounds.
- SwiftUI Tutorials - Learn SwiftUI & Swift for FREE.
- Treehouse's iOS Courses and Workshops - Topics for beginner and advanced developers in both Objective-C and Swift.
- The Swift Summary Book (⭐1.7k) - A summary of Apple's Swift language written on Playgrounds.
- Hacking With Swift - Learn to code iPhone and iPad apps with 3 Swift tutorials.
- LearnAppMaking - LearnAppMaking helps app developers to build, launch and market iOS apps.
- iOS Development with Swift in Motion - This live video course locks in the language fundamentals and then offers interesting examples and exercises to build and practice your knowledge and skills.
- Conferences.digital (⭐762) - Watch conference videos in a native macOS app.
- DaddyCoding - iOS Tutorials ranging from beginners to advance.
- Learn Swift - Learn Swift - curated list of the top online Swift tutorials and courses.
UI Templates / Collection View Layout
8. Static Analysis
Programming Languages / Other
- diff.rs — Web application (WASM) to render a diff between Rust crate versions.
9. Awesome Machine Learning
Python / General-Purpose Machine Learning
- XAD -> Fast and easy-to-use backpropagation tool.
10. Awesome Cpp
Debug
- Bencher - A suite of continuous benchmarking tools designed to catch performance regressions in CI. [MIT]/[Apache2]
- cpp-dump (⭐351) - A C++ library for debugging purposes that can print any variable, even user-defined types. [MIT]
11. Awesome Ironsworn
Resources / Ironsworn
- Ironlands Hand-Drawn Map Hand-drawn map of the Ironlands, in both black and white and color
12. Awesome Preact
Contents / Example Apps
- Gladys Assistant - A privacy-first, open-source home assistant (GitHub Project (⭐2.8k)).
13. Awesome Job Boards
Cloud
- Cloud Careers Hub - Job board for all roles related to Cloud Computing & Artificial Intelligence
14. Awesome Ai Tools
Text / Productivity
- BrainSoup Multi-agent & multi-LLM native client where AIs can remember, react to events, use tools, leverage local and external resources, and work together autonomously.
15. Awesome Quant
Python / Indicators
- talipp (⭐471) - Incremental technical analysis library for Python.
- streaming_indicators (⭐126) - A python library for computing technical analysis indicators on streaming data.
Python / Risk Analysis
- fortitudo.tech (⭐260) - Conditional Value-at-Risk (CVaR) portfolio optimization and Entropy Pooling views / stress-testing in Python.
Python / Data Sources
- FinanceDatabase (⭐5.1k) - This is a database of 300.000+ symbols containing Equities, ETFs, Funds, Indices, Currencies, Cryptocurrencies and Money Markets.
CPP / Data Visualization
- QuantLibRisks (⭐28) - Fast risks with QuantLib in C++
- XAD (⭐377) - Automatic Differentation (AAD) Library
Frameworks / Data Visualization
- XAD: Automatic Differentation (AAD) Library for Python and C++ (⭐377)
Reproducing Works, Training & Books / Data Visualization
- Auto-Differentiation Website - Background and resources on Automatic Differentiation (AD) / Adjoint Algorithmic Differentitation (AAD).
16. Awesome Vite
React / Transformers
- @stylin/vite-plugin (⭐181) - Transform CSS and SCSS modules into React components.
17. Free for Dev
Monitoring
- linkok.com - Online broken link checker, free for small websites up to 100 pages, completely free for open-source projects.
18. Awesome Transit
GTFS Data Collection and Maintenance Tools / Rust
- IBI Data Tools Infra (⭐1) - A tool to quickly setup and run a local instance of the above IBI Data Tools project.
19. Awesome Naming
Tools, Applications, Libraries, Frameworks
- clooney (⭐1.4k) - A JavaScript library implementing the actor model for concurrent computation. The term is a reference to George Clooney who is also an actor.
- horcrux (⭐4.8k) - Splits a file into encrypted fragments that only together can be decrypted again. In the Harry Potter universe, Horcruxes are fragments of a persons soul. To kill the person, all fragments must be destroyed.
- Puppeteer (⭐91k) - A browser automation library. If the browser is the puppet, this is the puppeteer.
- Uglify (⭐13k) - A JavaScript minifier. Removes everything that makes the code readable and pretty to make it smaller.
- uppy (⭐30k) - A dog themed uploader component. The name is a blend of upload and puppy. It even comes with a crash recovery plugin called Golden Retriever.
- Webpack - A bundler for JavaScript and other web assets with a short and descriptive name that also somewhat rhymes.
20. Awesome List
Back-End Development
- OpenTofu (⭐139) - Open-source infrastructure as code tool.
21. Awesome Rails
Open Source Rails Apps / Other external resources
- canvas-lms (⭐6.1k) - A learning management app.
22. Awesome Electronics
Arabic Section / Help
- Complete EE Course - دورة الالكترونيات العملية
- Complete Digital Electronics Course - دورة الالكترونيات الرقمية
- professional Electronics Design - دورة التصميم الالكتروني المحترف كاملة
- professional PCB Design - دورة تصميم اللوحات المطبوعة (PCB)
23. Awesome Privacy
Analytics
- Unidentified Analytics - Naive ip-based tracking that works everywhere (web, command-line, email, etc). No account required. Developer friendly.
- Mint (Cinnamon) is a beginner friendly distribution.
- Qubes OS is a security-oriented operating system that isolates various workspaces into separate virtual machines to enhance privacy and security.
- Tails is a portable operating system that protects against surveillance and censorship. It always starts from the same clean state and everything you do disappears automatically when you shut down Tails.
Third-party
Version Control
- Github -
, although the privacy policy is not very bad, it is owned by Microsoft, and it's common knowledge that it uses the code it hosts to train AI models.
24. Awesome Opentofu
Official
Media / Helpers
Podcasts / Helpers
25. Awesome Polars
Python / Miscellaneous
- Polars OLS (⭐166) - Python package that provides efficient rust implementations of common linear regression variants and exposes them as simple Polars expressions by @azmyrajab.
Tutorials & workshops / Miscellaneous
- Scripts and datasets for the O'Reilly book Python Polars: The Definitive Guide (⭐240) - Useful Python notebooks ordered by book chapter by @jeroenjanssens.
26. Awesome Datascience
General Machine Learning Packages / Deep Learning architectures
27. Awesome Network Analysis
Software / Python
- parag (⭐2) - Interactive visualization of higher-order graphs in Python.
28. Awesome Selfhosted
Software / File Transfer - Web-based File Managers
- Tiny File Manager - Web based File Manager in PHP, simple, fast and small file manager with a single file. (Demo, Source Code (⭐5.4k))
GPL-3.0PHP
Software / Media Streaming - Multimedia Streaming
- Kyoo (⭐2.1k) - Innovative media browser designed for seamless streaming of anime, series and movies, offering advanced features like dynamic transcoding, auto watch history and intelligent metadata retrieval. (Demo)
GPL-3.0Docker
Software / Miscellaneous
- URL-to-PNG (⭐205) - URL to PNG utility featuring parallel rendering using Playwright for screenshots and with storage caching via Local, S3, or CouchDB.
MITNodejs/Docker
Software / Money, Budgeting & Management
- Receipt Wrangler
⚠- Easy-to-use receipt manager, powered by AI. Allows users to create receipts effortlessly and quickly, categorize and more. (Demo, Source Code (⭐143))AGPL-3.0Docker
29. Awesome Generative Deep Art
Ethics, Philosophical questions and Discussions about Generative AI
Auxiliary tools and concepts / Deforum
- fynk: AI powered contract management software
30. Awesome Terraform
Community Modules / Miscellaneous
- segmentio/stack (⭐2.1k) - Configures production infrastructure with AWS, Docker, and ECS. 💀
Providers / Hashicorp supported providers
- terraform-provider-docker (⭐132) - Provider for Docker. 💀
Providers / Vendor supported providers
- terraform-provider-pingdom (⭐120) - Provider to manage Pingdom resources. 💀
- terraform-provider-secrethub (⭐49) - Provider for SecretHub. 💀
Testing / Community providers
- terraform_validate (⭐257) - Assists in the enforcement of user-defined standards in Terraform. 💀
Tools / Community providers
- coretech/terrafile (⭐140) - Systematically manage external modules from Github for use in Terraform (written in Go). 💀
- driftctl (⭐2.6k) - Detect, track, and alert on infrastructure drift 💀
- gaia (⭐1k) - Gaia is a Terraform 🌍 UI for your modules, and self-service infrastructure 👨💻. 💀
- layerform (⭐1.2k) - Layerform helps engineers create reusable environment stacks using plain .tf files. Ideal for multiple "staging" environments. 💀
- pretf (⭐105) - drop-in Terraform wrapper that generates Terraform configuration with Python. See pretf documentation 💀
- scenery (⭐365) - Another Terraform plan output prettifier. 👻 💀
- terraform.py (⭐452) - Ansible dynamic inventory script for parsing Terraform state files. 💀
- terraforming (⭐4.3k) - Export existing AWS resources to Terraform style (tf, tfstate). Similar to
terraformer. 💀
- terraformize (⭐155) - Apply\Destroy Terraform modules via a simple REST API endpoint. 💀
- xterrafile (⭐66) Systematically manage external modules from the module registry, git, or local directories for use in Terraform (written in Go). 💀
Libraries / IDE
- rhcl (⭐15) - Pure Ruby HCL parser 💀
Self-hosted Terraform Platforms / IDE
- Lynx (⭐348) - Fast, Secure and Reliable Terraform Backend. It has a user-friendly dashboard, project and environment management, state versioning, locking and snapshots support.
- OTF (⭐571) - Open Terraforming Framework, an open source alternative to Terraform Enterprise with full Terraform CLI integration. 💀
31. Awesome Newsletters
Rust / Svelte
- Rust Bytes. A fun weekly newsletter keeping you informed about all things noteworthy in the world of The Rust Programming Language.
32. Awesome Cl
Natural Language Processing
- easy-audio (⭐23) - a collection of audio decoders and metadata readers.
Persistent object databases
- bknr.datastore (⭐119) - a CLOS-based lisp-only database in RAM with transaction logging persistence. Manual. licence.
- see also this good introductory blog post
- an example web application using bknr.datastore: screenshotbot-oss (⭐282).
- See also bknr.cluster (⭐31), if you want a highly-available replicated version of bknr.datastore.
YAML
- nonempty (⭐3) - Non-empty collections for Common Lisp. LGPL3.
Python
- py4cl (⭐242) - A library that allows Common Lisp code to access Python libraries. It is basically the inverse of cl4py. MIT.
- its fork py4cl2 (⭐50), at first less stable, now more developped and faster.
- py4cl2-cffi (⭐49) - CFFI based alternative to py4cl2.
- "When capable, the CFFI approach can be a 50 times faster than py4cl2."
Portability layers
- dissect - when a lot of projects use the “trivial-backtrace” system that just gives them a string with a backtrace, Dissect allows you to capture, step, and completely inspect the stack trace on a variety of Lisp implementations. Also very useful for logging and other situations where execution is automatically continued, but the information of the current stack is still useful to store somewhere. zlib.
- ndebug (⭐11) - Framework for portable GUI (or any non-standard) debuggers, based on dissect and trivial-custom-debugger (⭐14). BSD.
Typing
- algebraic-data-types (⭐140) - defining algebraic data types in a similar spirit to Haskell or Standard ML, as well as for operating on them. BSD_3Clause.
Community
- trivial-system-loader (⭐12) - A system installation/loading abstraction for Common Lisp.
- play nice with people using another library manager than Quicklisp: instead of hard-coding
(ql:quickload :mysystem), use(tsl:load-system :mysystem). tsl:load-system will first try to use ocicl if available, then quicklisp, then plain asdf:load-system.
- play nice with people using another library manager than Quicklisp: instead of hard-coding
Interfaces to other package managers
- cl-nix-lite (⭐40) - Common Lisp module for Nix, without Quicklisp. AGPL-3.0
Querying HTML/DOM, web scraping / Isomorphic web frameworks
- scrapycl - web scraping framework for writing crawlers in Common Lisp. Unlicense.
- relying on lquery.
Deployment / Isomorphic web frameworks
- 40ants/ci (⭐17) - Highly opionated Github Actions workflow builder for Common Lisp projects.
- with: a linter, lisp critic, tests runner, test matrix, doc building, caching…
Others / Email
- Postmaster (⭐11) - A simple, easy-to-use SMTP/IMAP library. Expat.
Others / Third-party APIs
- linear-programming – a library for solving linear programming problems. MIT.
- shop3 (⭐154) - a Hierarchical Task Network (HTN) AI planner. Mozilla Public License.
Utils / Third-party APIs
- cl-gearman (⭐22) - a library for the Gearman (⭐748) distributed job system. LLGPL.
Emacs / Third-party APIs
- plain-common-lisp (⭐25) - A trivial way to get a native Common Lisp environment on Windows.
- ships SBCL, Quicklisp, Emacs and Slime.
- with example programs for a console program, accessing the Win32 API, displaying a GUI with IUP, running an OpenGL window.
- cl-devel2 - a Docker container for Common Lisp development environment. Ships SBCL, CCL, Roswell and Emacs25 with Slime.
Apps / Third-party APIs
- alexa (⭐62) - A Lexical Analyzer Generator. BSD_3Clause.
- ALEXA is a tool similar to lex or flex for generating lexical analyzers. Unlike tools like lex, however, ALEXA defines a domain-specific language within your Lisp program, so you don't need to invoke a separate tool.
- CheckL (⭐46) - Why write programs in Common Lisp but tests like Java? Meet CheckL!
- a testing library that checks the current test value against the previous one and offers restarts.
Documentation builders / Third-party APIs
- Codex (⭐93) - A beautiful documentation system for Common Lisp. MIT.
Plotting / Third-party APIs
- cl-text-plot (⭐14) - Plot with text in Common Lisp. No licence specified.
33. Awesome Readme
Examples
- serpro69/kotlin-faker (⭐489) - Project logo. Badges. Concise description and clear getting-started instructions with a link to the full documentation website. Test, build and contributing guidelines. Licence info.
34. Awesome Directus
Integration / Community
- Official JS SDK - The JS SDK provides an intuitive interface for the Directus API from within a JavaScript-powered project (Browsers and Node.js).
- Official Gatsby Source Plugin - Source plugin for pulling data into Gatsby from a Directus API.
35. Awesome Neovim
Tree-sitter Supported Colorscheme / Diagnostics
- ptdewey/darkearth-nvim (⭐54) - A dark and earthy colorscheme supporting Tree-sitter and LSP.
Utility / Diagnostics
- pluffie/md-babel.nvim - Run code chunks from Markdown files, like org-babel.
- mistricky/codesnap.nvim (⭐808) - Snapshot plugin with rich features that can make pretty code snapshots.
Editing Support / Diagnostics
- ptdewey/yankbank-nvim (⭐119) - Enable streamlined access to recent yanks and deletions in a quick-access popup menu.
Preconfigured Configuration / Diagnostics
- Shaobin-Jiang/IceNvim (⭐245) - A beautiful, powerful and customizable config that is blazingly fast.
36. Awesome Mac
Design and Product / Screencapturing Software
- Tuji - Take a screenshot, annotate it, and beautify it.
Utilities / Window Management
- Assignee - Simple, instant app switcher.
- Lasso - Intuitive and easy to use grid-based window manager.
37. Awesome Developer First
Automation
- Abstra - Python-based workflow engine for custom business processes.
38. Awesome Python Typing
Additional types
- optype (⭐47) - Opinionated
collections.abcandoperatorsalternative: Flexible single-method protocols and typed operators with predictable names.
39. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- dirbrowse (⭐2) - Customized version of the dirbrowse (⭐180k) plugin in oh-my-zsh.
- touchplus (⭐3) - Create files with
touchincluding the path.
- zellij (jaeheonji) (⭐6) - Provides an environment that uses zellij (⭐25k). Requires tmux (⭐38k). Deprecated by author, now supported natively.
- zellij (tranzystorek-io) - Provides an environment that autostarts zellij (⭐25k) as your terminal's multiplexer.
Completions / superconsole - Windows-only
- audogombleed.sh (⭐5) - Makes it easy to generate completion files using a declarative syntax, quickly and without coding.
Themes / superconsole - Windows-only
- lagnoda (⭐4) Inspired by agnoster and
lambdathemes. Includes decorators for username@hostname, current directory,git,hg, orbzrstatus, current virtualenv, exit status of last command run, and current aws profile.
40. Awesome Agi Cocosci
Science Logology / Laboratory Automation
- Chemputation and the Standardization of Chemical Informatics - Journal of the American Chemical Society (Au), 2021. [All Versions]. This paper describes a standard hardware (the chemical processing programming architecture --- the ChemPU) to encompass all chemical synthesis, an approach which unifies all chemistry automation strategies, from solid-phase peptide synthesis, to HTE flow chemistry platforms, while at the same time establishing a publication standard so that researchers can exchange chemical code (χDL) to ensure reproducibility and interoperability.
- Convergence of multiple synthetic paradigms in a universally programmable chemical synthesis machine - Nature Chemistry, 2020. [All Versions]. [Preprint]. This paper shows how the Chemputer synthesis robot can be programmed to perform many different reactions, including solid-phase peptide synthesis, iterative cross-coupling and accessing reactive, unstable diazirines in a single, unified system with high yields and purity.
- An integrated self-optimizing programmable chemical synthesis and reaction engine - Nature Communications, 2024. [All Versions]. This paper presents a dynamically programmable system capable of making, optimizing, and discovering new molecules which utilizes seven sensors that continuously monitor the reaction. By developing a dynamic programming language, the work demonstrates the 10-fold scale-up of a highly exothermic oxidation reaction, end point detection, as well as detecting critical hardware failures.
- A mobile robotic chemist - Nature, 2020. [All Versions]. [Preprint]. This work uses a mobile robot to search for improved photocatalysts for hydrogen production from water. The robot operated autonomously over eight days, performing 688 experiments within a ten-variable experimental space, driven by a batched Bayesian search algorithm. This autonomous search identified photocatalyst mixtures that were six times more active than the initial formulations, selecting beneficial components and deselecting negative ones.
41. Urban and Regional Planning Resources
Public Data Resources / Energy and Natural Resources
- NREL Solar Radiation - The National Solar Radiation Database (NSRDB) is a serially complete collection of hourly and half-hourly values of meteorological data and the three most common measurements of solar radiation: global horizontal, direct normal and diffuse horizontal irradiance.
Planning Coding Resources / Python
- Madina (⭐197) - Madina is a package of classes and functions to streamline the representation and analysis of urban networks. This library includes a python implementation of the Urban Network Analysis Tools.
- Prev: Apr 08 - Apr 14, 2024
- Next: Mar 25 - Mar 31, 2024