Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-trevor

This repository contains links to things that Trevor thinks are awesome.
https://github.com/pcgeek86/awesome-trevor

Last synced: 3 days ago
JSON representation

  • Programming

    • Golang

      • Aero - High-performance web server for Go
      • Beego - open-source, high-performance web framework for the Go programming language
      • Fiber - Express inspired web framework written in Go
      • Kratos - Your ultimate Go microservices framework for the cloud-native era
      • GopherJS - compiler from Go to JavaScript for running Go code in a browser
      • Bubbletea - A powerful little TUI framework
      • Chi - lightweight, idiomatic and composable router for building Go HTTP services
      • Echo - High performance, minimalist Go web framework
      • Fyne - cross-platform GUI for Golang
      • fsnotify - Cross-platform file system notifications for Go.
      • Neo4j - Neo4j Bolt Driver for Go
      • Cobra - library for creating powerful modern CLI applications
      • Color - Terminal color rendering library
      • gCLI - Go CLI application, tool library
      • CLI - simple, fast, and fun package for building command line apps in Go
      • GoUtil - Helper Utils For Go
      • Script - Making it easy to write shell-like scripts in Go
      • Malgo - Mini audio library
      • Notify - dead simple Go library for sending notifications to various messaging services
      • PTerm - ⭐️ modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more
      • Viper - complete configuration solution for Go applications
      • Woodpecker - community fork of the Drone CI system.
      • Ebitengine - dead simple 2D game engine for Go
      • Pixel - hand-crafted 2D game library in Go
      • TCell - alternate terminal package, similar in some ways to termbox
      • Wails - Create beautiful applications using Go
      • Nucular - GUI toolkit for go
      • GioUI - portable, immediate mode GUI in Go
      • Death - Managing go application shutdown with signals
      • Go E-charts - adorable charts library for Golang
      • D2 - modern diagram scripting language that turns text to diagrams
      • GJson - Get JSON values quickly - JSON parser for Go
      • Gorgonia - library that helps facilitate machine learning in Go
      • Logrus - structured, pluggable logging for Go.
      • Melody - minimalist websocket framework for Go
      • Centrifugo - scalable real-time messaging server in a language-agnostic way
      • giu - cross-platform rapid GUI framework for golang based on Dear ImGui
      • gi - native Go (golang) Graphical Interface system (2D and 3D), built on GoKi tree framework
      • pREST - PostgreSQL ➕ REST, low-code, simplify and accelerate development
      • gotraceui - Go execution trace frontend
      • github - Go library for accessing the GitHub v3 API
      • resty - simple HTTP and REST client library for Go
      • testify - toolkit with common assertions and mocks that plays nicely with the standard library
      • gcache - in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
      • afero - filesystem abstraction system for Go
      • gofakeit - random fake data generator written in go
      • yaegi - go interpreter (REPL)
      • glfw - Go bindings for GLFW (OpenGL, Vulkan, etc.)
      • govatar - avatar generation library for Go language
      • imaging - simple image processing package for Go
      • go-getter - downloading things from a string URL using a variety of protocols (git, http, files, mercurial, etc.)
      • hermes - Extremely Fast Full-Text-Search Algorithm and Caching System
      • Buffalo - A Go web development eco-system, designed to make your life easier.
      • Gorm - The fantastic ORM library for Golang
      • Clash - rule-based tunnel in Go
      • gg - 2D rendering in Go with a simple API
      • Dagu - Cron alternative with a Web UI (workflows / DAGs)
      • oto - low-level library to play sound on multiple platforms
      • Lipgloss - Style definitions for nice terminal layouts 👄
      • Glamour - Stylesheet-based markdown rendering for your CLI apps 💇🏻‍♀️
    • Storage

      • SFTP-Go - Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
      • Garage - open-source distributed object storage service tailored for self-hosting
      • minio - high-performance, S3 compatible object store, open sourced
      • Ceph - distributed object, block, and file storage platform
      • SeaweedFS - fast distributed storage system for blobs, objects, files
    • JavaScript

      • Playwright - framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
      • Puppeteer - Headless Chrome Node.js API
      • ChakraUI - Simple, Modular & Accessible UI Components for your React Applications
      • SinonJS - Test spies, stubs and mocks for JavaScript
      • Mocha - simple, flexible, fun javascript test framework for node.js & the browser
      • Jest - Delightful JavaScript Testing
      • Chai - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework
      • Neutralino - Portable and lightweight cross-platform desktop application development framework
      • RedwoodJS - opinionated, full-stack, JavaScript/TypeScript web application framework designed to keep you moving fast
      • Nut.js - Open Source Node.js Cross Platform Desktop Automation
      • WebdriverIO - Next-gen browser and mobile automation test framework for Node.js
      • Next.js - React framework + REST APIs in one package
      • Nivo.js - rich set of dataviz components, built on top of D3 and React
      • Tremor - React library to build dashboards fast
      • C3.js - D3-based reusable chart library
    • Microsoft .NET (dotnet)

      • Spectrogram - create spectrograms (audio visualization) using C# .NET
      • NAudio - library for working with audio from .NET
      • LVCharts - charting library for .NET
      • Chromely - Build Cross Platform HTML Desktop Apps on .NET using native GUI, HTML5, JavaScript, CSS, Owin, AspNetCore (MVC, RazorPages, Blazor)
      • NAudio - library for working with audio from .NET
    • PowerShell <img src="https://raw.github.com/pcgeek86/awesome-trevor/main/assets/powershell.svg?sanitize=true" height=18>

      • Pode - cross-platform web framework for PowerShell
    • Python <img src="https://raw.github.com/pcgeek86/awesome-trevor/main/assets/Python.svg?sanitize=true" height=18>

      • Docquery - easy way to extract information from documents, Python module
      • KivyMD - Material Design compliant widgets for use with, Kivy
      • PyAutoGUI - control the mouse and keyboard to automate interactions with other applications
      • Pillow - Python Imaging Library
      • JustPy - object oriented high-level Python Web Framework that requires no frontend programming
      • Transcrypt - Python 3.9 to JavaScript compiler - Lean, fast, open!
      • Brython - implementation of Python 3 running in the browser
      • Pyscript - framework that allows users to create rich Python applications in the browser
      • Skulpt - Javascript implementation of the Python programming language
      • Pyodide - Python distribution for the browser and Node.js based on WebAssembly
      • Paramiko - leading native Python SSHv2 protocol library
    • Rust 🦀

      • Yew - Rust / Wasm framework for building client web apps
      • Tokio - runtime for writing reliable asynchronous applications with Rust
      • serde - Serialization framework for Rust
      • image - Encoding and decoding images in Rust
      • chrono - date and time library for Rust
      • reqwest - HTTP client library, supports async / await, HTTPS, proxies, cookies
      • Dioxus - React-like GUI library for desktop, web, mobile, TUI, and more
      • Leptos - Build fast web applications with Rust.
      • Cursive - Text User Interface library for the Rust programming language
      • RustViz - Interactively visualizing ownership and borrowing for Rust
      • Tonbo - embedded, persistent key-value database for Rust, using Apache Arrow
      • inquire - interactive terminal prompt for user input
      • axum - popular web framework for Rust from the Tokio async folks
      • rust_pixel - Rust 2d game engine, mini-games&app, support terminal, sdl, web modes
      • ratatui - Rust crate for cooking up terminal user interfaces (TUIs)
      • neon - Rust bindings for writing safe and fast native Node.js modules
      • Tonic - native gRPC client & server implementation with async/await support
      • regex - implementation of regular expressions for Rust
    • Low-code / No-code Backends

      • Appwrite - Secure Backend Server for Web, Mobile & Flutter Developers (JavaScript)
      • Tooljet - Extensible low-code framework for building business applications (JavaScript)
      • Supabase - open source Firebase alternative (Typescript)
      • Budibase - low code platform for creating internal tools, workflows, and admin panels in minutes
      • PocketBase - Open Source backend for your next SaaS and Mobile app in 1 file (Golang)
      • nHost - open source Firebase alternative with GraphQL
    • Version Control

      • GitBucket - Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
      • OneDev - Self-hosted Git Server with CI/CD and Kanban
      • Forgejo - self-hosted lightweight software forge
      • Gogs - painless self-hosted Git service
      • Fossil - simple, high-reliability, distributed software configuration management system
    • Mobile (Android, iOS)

      • ntfy - Send push notifications to your phone or desktop using PUT/POST
    • Chat Software

      • Rocket Chat - communications platform that puts data protection first
    • API Gateway

      • Apache APISIX - Full Lifecycle API Management, rich traffic management features like Load Balancing, Dynamic Upstream, Canary Release, Circuit Breaking, Authentication, Observability, etc.
    • Application Frameworks

      • Tauri - Build smaller, faster, and more secure desktop applications with a web frontend
      • Electron - Build cross-platform desktop apps with JavaScript, HTML, and CSS