Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pedropalau/awesome-cad
Delightful resources for Centro de Autonomía Digital
https://github.com/pedropalau/awesome-cad
List: awesome-cad
Last synced: 9 days ago
JSON representation
Delightful resources for Centro de Autonomía Digital
- Host: GitHub
- URL: https://github.com/pedropalau/awesome-cad
- Owner: pedropalau
- Created: 2019-06-04T14:42:51.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-06-09T03:33:55.000Z (over 5 years ago)
- Last Synced: 2024-10-29T10:45:04.609Z (about 2 months ago)
- Homepage: https://autonomia.digital/
- Size: 10.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- ultimate-awesome - awesome-cad - Delightful resources for Centro de Autonomía Digital. (Other Lists / PowerShell Lists)
README
# Awesome CAD
A curated list of awesome resources, papers, tools and languages we use at [Centro de Autonomía Digital](https://autonomia.digital/).## Contents
- [Projects](#projects)
- [OTRv4](#otrv4) - Off-the-record Messaging Protocol Version 4.
- [OTRv4 for Pidgin](#pidgin) - Plugin which implements `OTRv4` for Pidgin.
- [CoyIM](#coyim) - Instant Messaging (chat) Client.
- [Cryptography & Privacy](#cryptography)
- [Papers](#cryptography-papers) - Highlighted cryptographic research.
- [Resources](#cryptography-resources) - Available resources for secure digital communications.
- [Programming Languages](#programming-languages)
- [C](#c) - General-purpose, imperative computer programming language supporting structured programming, lexical variable scope, and recursion.
- [Go](#go) - Statically typed compiled language in the tradition of C.
- [GTK](#gtk) - Cross-platform widget toolkit for creating graphical user interfaces.## Projects
### OTRv4
[OTRv4]([https://github.com/otrv4/otrv4/blob/master/otrv4.md](https://github.com/otrv4/otrv4/blob/master/otrv4.md)) implementation of the `Off-The-Record` protocol, which provides encryption for instant messaging conversations.
- [Website](http://otr.im/)
- [Repository](https://github.com/otrv4)
- [Bugtracker](https://bugs.otr.im/)
- [IRC](https://webchat.oftc.net/?randomnick=1&channels=otr&uio=d4)
- [Dev Mailinglist](https://lists.cypherpunks.ca/mailman/listinfo/otr-dev)
- [User mailinglist](https://lists.cypherpunks.ca/mailman/listinfo/otr-users)
- [Announce mailinglist](https://lists.cypherpunks.ca/mailman/listinfo/otr-announce)#### Resources
- [OTRv4 Prekey Server Specification](https://github.com/otrv4/otrv4-prekey-server)
- [Prosody server with a OTRv4 prekey server included](https://github.com/otrv4/prekey-server-docker-compose)
- [OTRv4 Prekey Server implementation in Golang](https://github.com/otrv4/otrng-prekey-server)This is a Pidgin plugin which implements Off-the-Record (OTRv4) Messaging, in its version 4.
- [Repository](https://github.com/otrv4/pidgin-otrng)
### CoyIM
[CoyIM](https://coy.im/) is a new chat client that is safe and secure by default.
- [Website](https://coy.im/)
- [Repository](https://github.com/coyim/coyim)
- [Twitter](https://twitter.com/coyproject)## Cryptography
### Papers
- [The Moral Character of Cryptographic Work]([https://web.cs.ucdavis.edu/~rogaway/papers/moral-fn.pdf](https://web.cs.ucdavis.edu/~rogaway/papers/moral-fn.pdf)) by Phillip Rogaway- [Useful Crypto-related Resources](https://github.com/claucece/useful-crypto-resources)
## Programming Languages
### C Programming Language
C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
#### Resources
- [Awesome C](https://notabug.org/koz.ross/awesome-c) - A curated list of awesome C frameworks, libraries, resources and other shiny things.
- [Learn C and C++ Programming](https://www.cprogramming.com/) - Beginner-friendly tutorials and advanced articles.#### Books
- [21st Century C](http://shop.oreilly.com/product/0636920025108.do) - C Tips from the New School
Go is a statically typed compiled language in the tradition of C, with memory safety, garbage collection, structural typing, and CSP-style concurrent programming features added.
#### Resources
- [Installation](https://golang.org/doc/install)
- [GOPATH](https://github.com/golang/go/wiki/SettingGOPATH)
- [Setting development environment on macOS](https://medium.com/@AkyunaAkish/setting-up-a-golang-development-environment-mac-os-x-d58e5a7ea24f)#### Books
- [List of Golang books](https://github.com/dariubs/GoBooks)
- [The Little Go Book](https://www.openmymind.net/The-Little-Go-Book/)
- [Programming in Go: Creating Applications for the 21st Century](http://www.informit.com/store/programming-in-go-creating-applications-for-the-21st-9780321774637)### GTK
GTK+ is a toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.
- [GTK Development Blog](https://blog.gtk.org/)
- [GTK Parasite](https://chipx86.github.io/gtkparasite/)
- [**Goings on** Blog](https://blogs.gnome.org/mclasen/)
- [**HowDoI** GNOME Wiki](https://wiki.gnome.org/HowDoI/)## License
[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)