Awesome List Updates on Apr 12, 2023
13 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Free for Dev
Other Free Resources
- Glob tester — A website that allows you to design and test glob patterns. It also provides resources to learn glob patterns.
2. Awesome Scientific Computing
Meshing / Triangular and tetrahedral meshing
- dmsh (⭐219) - Simple generator for unstructured triangular meshes, inspired by distmesh. (Python, proprietary, GitHub)
Meshing / Mesh tools
- optimesh (⭐612) - Triangular mesh smoothing. (Python, proprietary, GitHub)
- meshplex (⭐106) - Fast tools for simplex meshes. (Python, proprietary, GitHub)
Other libraries and tools / Mesh tools
- quadpy (⭐779) - Numerical integration (quadrature, cubature) in Python. (Python, proprietary, GitHub)
- orthopy (⭐185) - Compute orthogonal polynomials efficiently. (Python, proprietary, GitHub)
3. Awesome Web Archiving
Tools & Software / Utilities
- Warchaeology - Warchaeology is a collection of tools for inspecting, manipulating, deduplicating and validating WARC-files. Stable
- warcrefs (⭐8) - Web archive deduplication tools. Stable
4. Awesome Cpp
Configuration
- ini-cpp (⭐44) - Single header only C++ version, with some handy read/write interface, extend from inih (⭐2.7k). [BSD-3-Clause] website
5. Awesome Crystal
C bindings
- crystal-gsl (⭐3) - Bindings for GNU Scientific Library
Implementations/Compilers
- novika (⭐18) - A free-form, moldable, interpreted programming language
6. Awesome Integration
Resources / API Specification
- WSDL - A powerful XML-based interface description language for SOAP-based services that enables software engineers to describe the functionality of a web service and automate the creation of client code.
Resources / Data Formats
- BSON - Binary-encoded serialization format for JSON-like documents that is designed to be lightweight and efficient. It supports rich data types and is widely used in NoSQL databases, such as MongoDB.
- CSV - A simple and widely used data format that stores tabular data in plain text. It is easy to read and write, and can be processed by most programming languages.
- JSON - A lightweight and easy-to-read data format that is widely used for data exchange. It supports a wide range of data types and is compatible with many programming languages.
Resources / Protocols
- AMQP 0-9-1 - A message queuing protocol that enables the exchange of messages between applications or systems. AMQP 0-9-1 provides reliability, security, and flexibility to handle complex messaging scenarios.
- AMQP 1.0 - A widely accepted message queuing protocol that provides reliable, interoperable, and efficient messaging between systems. AMQP 1.0 supports a broad range of messaging scenarios and is ideal for complex enterprise-level applications.
- CoAP - A specialized application protocol designed for constrained devices in the Internet of Things (IoT) ecosystem. CoAP offers a lightweight, low-overhead communication mechanism to support resource-constrained devices.
- JSON-RPC - A simple and lightweight remote procedure call protocol that enables communication between systems using JSON data. JSON-RPC offers stateless communication and is suitable for resource-constrained devices.
- MQTT - A lightweight and efficient publish-subscribe protocol that supports messaging between devices. MQTT enables low-overhead communication and is ideal for IoT and mobile applications.
- SOAP - A messaging protocol that uses XML to enable communication between systems. SOAP supports a wide range of messaging scenarios, including distributed computing and enterprise applications.
- STOMP - A messaging protocol that offers simple, text-oriented communication between systems. STOMP is ideal for low-latency, high-performance messaging scenarios.
Resources / Standard APIs
- JDBC - A Java-based API that provides universal data access to relational databases. JDBC offers a consistent and efficient way to access and manipulate data, making it a popular choice among developers.
- JMS - A messaging API that enables Java applications to send and receive messages. JMS supports reliable messaging and is widely used in enterprise-level applications.
- ODBC - A widely accepted API that provides a standardized way to access data from various database management systems. ODBC offers a consistent interface to access data, making it easy to develop database applications.
- OData - An open protocol that enables the creation and consumption of queryable and interoperable REST APIs. OData simplifies the development of REST APIs and offers a standardized way to access data.
Resources / Structure and Validation
- Schematron - A rule-based validation language that enables developers to define and validate business rules, data reporting, quality control, and other validation scenarios. Schematron offers a flexible way to validate XML documents.
- XML Schema - A schema language that offers facilities for describing the structure and constraining the contents of XML documents. XML Schema enables developers to ensure that XML data conforms to a specific structure, making it easier to process and manipulate.
7. Awesome Ios
Reactive Programming
- OneWay (⭐89) - A Swift library for state management with unidirectional data flow.
8. Awesome Cl
Others / OpenAPI, OData, OpenRPC
- NEW! openapi-generator - OpenAPI client code generator. AGPL-3.0.
- Generation of OpenAPI ASDF/Quicklisp-loadable projects within one command,
- Support for path, (arbitrary) query, (arbitrary) header, (json) content parameters,
- Conversion of an OpenAPI spec into CLOS object -> explore API within inspector,
- Conversion of OpenAPI-2.0 or YAML files to OpenAPI-3.0 JSON with swagger converter (network connection required),
- etc.
Date and time / Third-party APIs
- stopclock (⭐12) - a library for measuring time using (stop)clocks. It allows you to create a clock, pause it, resume it and change its speed. Apache2.0.
9. Awesome Ebpf
Tutorials / Hardware Offload
- Firewalling with BPF/XDP: Examples and Deep Dive - A simple guide to build basic firewalls with TC and XDP.
- A Deep Dive into eBPF: Writing an Efficient DNS Monitoring. - A detailed explanation of methods used to capture DNS requests at the socket filter layer.
10. Awesome Algorand
Security Auditing Services / Visual Studio
- Vantage Point Blockchain - Smart contract audits, crypto wallet audit and other penetration testing services in Algorand ecosystem with clients such as Folks.Finance, Pera, Algorand Foundation, Deflex (Defly/Alammex), GARD, Venue.One and others. Reports are signed by velocity.vantagepoint.algo and published at https://github.com/vantagepointreports/releases (⭐3).
11. Awesome Mac
Developer Tools / Databases
- SurrealDB (⭐30k) - A scalable, distributed, collaborative, document-graph database, for the realtime web.
Design and Product / Design Tools
- Draw.io (⭐56k) Drawio is a diagramming and whiteboarding desktop app
Design and Product / Screencapturing Software
- OBS Studio (⭐65k) - A free and open source software for live streaming and screen recording.
Utilities / Menu Bar Tools
- Reminders MenuBar (⭐3.3k) - Simple macOS menu bar app to view and interact with reminders.
12. Awesome Machine Learning
Python / General-Purpose Machine Learning
- PyBroker (⭐2.7k) - Algorithmic Trading with Machine Learning.
13. Awesome Generative Deep Art
Large Language Models (LLMs)
- Summary of ChatGPT/GPT-4 Research and Perspective Towards the Future of Large Language Models: paper with "a comprehensive survey of ChatGPT and GPT-4 and their prospective applications across diverse domains"
- lm-sys/FastChat (⭐39k): The release repo for "Vicuna: An Open Chatbot Impressing GPT-4" [demo]
- [🔥🔥🔥] oobabooga/text-generation-webui (⭐44k): a gradio web UI for running Large Language Models like GPT-J 6B, OPT, GALACTICA, LLaMA, and Pygmalion
- Why LLaMa Is A Big Deal | Hackaday: post that discusses the impact of LLaMa and Alpaca in popularizing LLMs and even using them in small hardware devices
- logspace-ai/langflow (⭐84k): a UI for LangChain, designed with react-flow to provide an effortless way to experiment and prototype flows
- More than you've asked for: A Comprehensive Analysis of Novel Prompt Injection Threats to Application-Integrated Large Language Models: paper on LLM Security
- Cohere AI: a way to integrate state-of-the-art language models to applications
- Red-Teaming Large Language Models | Hugging Faces: strategies for testing LLMs against jailbreaks and attacks
- hwchase17/langchain (⭐111k): "building applications with LLMs through composability"
- Top Large Language Models (LLMs) in 2023 | MarkTechPost: list with large language models from diverse companies
- Godly: Instant context for GPT3
- GPTZero: "Detect AI Plagiarism. Accurately"
- GPT-3 Apps: GPT-3 Powered Micro Products (ex: cat namer, poet pocket, summarize)
- Integrated AI: How to talk to AI for free using nine platforms (Megatron, GPT-3, GPT-J, Wudao, J1..) - YouTube by Dr Alan D. Thompson. The following references came from this video description
- Haystack (⭐21k): framework for building applications with LLMs and Transformers (e.g. agents, semantic search, question-answering)
Autonomous LLM Agents / Prompt Engineering for Text-to-image
- AgentGPT: "assemble, configure, and deploy autonomous AI Agents in your browser"
- yoheinakajima/babyagi (⭐22k): an AI-powered task management system that uses OpenAI and Pinecone APIs to create, prioritize, and execute tasks
- Torantulino/Auto-GPT (⭐177k): "an experimental open-source attempt to make GPT-4 fully autonomous"
- microsoft/JARVIS (⭐24k): JARVIS, a system to connect LLMs with ML community
- HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in HuggingFace
ChatGPT / Multi-agents
- [🔥] 104 Growth Hacking Swipe (ChatGPT): set of ChatGPT prompts for design, products and marketing
- acheong08's list / Awesome ChatGPT: list of wrappers for accessing ChatGPT in platform such as Discord, Telegram, and languages such as Python, JS.
- [🔥🔥🔥] Awesome ChatGPT Prompts: repo that includes curated ChatGPT prompts to obtain better results from ChatGPT
- ("Publicly announced ChatGPT variants and competitors: a thread" / Twitter: a Twitter thread by @goodside with alternatives to ChatGPT
Text-related Generative Tools / Multi-agents
- ChatPDF - Chat with any PDF!: upload a PDF file and make questions about it #semanticsearch
- Character.AI: platform for creating and talking to advanced AI Characters
- SlidesAI: "create presentation slides with AI in minutes"
- Rationale: decision-making tool powered by the latest GPT and in-context learning
- DetangleAI: AI-generated summaries of provided legal docs
- GPT-2 Output Detector: tool that estimate is a given text is real or generated by GPT
- HyperWrite: a personal writing assistant with suggestions and sentence completions
- DeepStory: A tale of co-creation between man & machine
- Lucid Lyrics - AI Assisted Art: AI-Assisted Lyrical Interpretations by Walter Arnold
- Authors A.I.: AI-powered text analysis
- Rytr: Rytr is an AI writing assistant that helps creating content
- Charisma: Charisma is a platform for creating interactive stories with believable virtual characters
- Taskade: Taskade is an AI outliner and mind map generator for teams with built-in AI chat
- Prev: Apr 13, 2023
- Next: Apr 11, 2023