transmissionrpc - Golang bindings for Transmission RPC API

  •        38

Golang bindings to Transmission (bittorent) RPC interface (Work in Progress). Even if there is some high level wrappers/helpers, the goal of this lib is to stay close to the original API in terms of methods and payloads while enhancing certain types to be more "golangish": timestamps are converted from/to time.Time, numeric durations in time.Duration, booleans in numeric form are converted to real bool, etc...

https://github.com/hekmon/transmissionrpc

Tags
Implementation
License
Platform

   




Related Projects

transgui - 🧲 A feature rich cross platform Transmission BitTorrent client

  •    Pascal

Transmission Remote GUI is feature rich cross platform front-end to remotely control Transmission daemon via its RPC protocol. It is faster and has more functionality than builtin Transmission web interface. Transmission Remote GUI is developed using Lazarus RAD and Free Pascal compiler.

Electorrent - A remote control client for µTorrent, qBittorrent, rTorrent, Transmission, Synology & Deluge

  •    Javascript

No more! Stop copy/pasting magnet links and uploading torrent files through a tedious webinterface. Electorrent is your new desktop remote torrenting application. Remote control your NAS, VPS, seedbox - you name it.

winport-transmission

  •    CSharp

Win32 and MinGW port of Transmission torrent client.

Transmission-Qt Win

  •    C++

Unofficial Windows build of Transmission-Qt. Transmission is a well known quot;Fast, Easy, and Free BitTorrent Clientquot;, the quote is from their site http://www.transmissionbt.com/ This project follows what we started on the Transmission forum.

transmission-remote-cli - Curses interface for the daemon of the BitTorrent client Transmission

  •    Python

transmission-remote-cli is no longer maintained. Alternative Transmission TUI clients are tremc (a fork of this project) and stig.


transmission - Official Transmission BitTorrent client repository

  •    C

Visit https://transmissionbt.com/ for more information. Transmission is fully supported in transmission-remote, the preferred cli client.

exatorrent - Self-hostable , easy-to-use , lightweight and feature-rich torrent client written in Go

  •    Go

exatorrent is BitTorrent Client written in Go. It can be run locally or be hosted in Remote Server with good resources to use that Server as SeedBox. It is Single Completely Statically Linked Binary with Zero External Dependencies . exatorrent is simple yet feature-rich . It is lightweight and light on resources. It comes with Beautiful Responsive Web Client written in Svelte and Typescript , but thanks to documented WebSocket API of exatorrent , you can also write your own client if you want to.

transmission - Inofficial mirror of the Transmission BitTorrent client

  •    C

Inofficial mirror of the Transmission BitTorrent client

transmission-web-control - Transmission Web Control is a custom web UI

  •    CSS

Transmission Web Control is a custom web UI. The project began in Google Code.

Kurento - Media Server responsible for media transmission, processing, loading and recording

  •    C++

Kurento Media Server is Kurento's core element. It is responsible for media transmission, processing, loading and recording. It is implemented in low level technologies based on GStreamer to optimize the resource consumption. It supports Networked streaming protocols, including HTTP, RTP and WebRTC, Group communications (MCUs and SFUs functionality) supporting both media mixing and media routing/dispatching.

DuckieTV - A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration

  •    Javascript

DuckieTV is an application that takes care of TV-Show addicts by providing a personalized TV-Show calendar. DuckieTV makes sure the information is always up-to-date and gives you an integrated blocking-resistant torrent search to help you get to the right download as easy as possible. With the integrated DuckieTorrent client you can connect DuckieTV to your local Torrent client and be updated on the download progress without switching applications. Support is available for clients of µTorrent/BitTorrent, Aria2, BiglyBT, Deluge, Ktorrent, qBittorrent, rTorrent, Tixati, Transmission and Vuze.

Transmission Line Topology Calculation

  •    

TransmissionLineTopCalc is a C API for calculating the voltage, current, impedance, propagation constant, impulse response, and current versus length at any node within a topology of connected transmission lines and loads. TCL interp is integrated.

hprose-golang - Hprose is a cross-language RPC. This project is Hprose 2.0 for Golang.

  •    Go

Hprose is a High Performance Remote Object Service Engine.It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system.

quiet-js - Transmit data with sound using Web Audio -- Javascript binding for libquiet

  •    Javascript

This is a javascript binding for libquiet, a library for sending and receiving data via sound card. It can function either via speaker or cable (e.g., 3.5mm). Quiet comes included with a few transmissions profiles which configure quiet's transmitter and receiver. For speaker transmission, there is a profile which transmits around the 19kHz range, which is essentially imperceptible to people (nearly ultrasonic). For transmission via cable, quiet.js has profiles which offer speeds of at least 40 kbps. Try it out in this live example.

cloud-torrent - ☁️ Cloud Torrent: a self-hosted remote torrent client

  •    Go

Cloud torrent is a a self-hosted remote torrent client, written in Go (golang). You start torrents remotely, which are downloaded as sets of files on the local disk of the server, which are then retrievable or streamable via HTTP.

Arbitrary Transmission Line Calculator.

  •    C

'atlc' is a CAD package used for analysing and desiging electrical transmission lines of arbitrary cross section. Also for the design of directonal couplers. Some parts are CPU intensive, so multiple CPUs are supported.

Transmission Line Calculator

  •    C

Transcalc is an analysis and synthesis tool for calculating the electrical and physical properties of different kinds of RF and microwave transmission lines. Transcalc is built using the GIMP toolkit (GTK+) for its GUI interface.

kettu - Rewrite of the Transmission Web Client with jQuery, Sammy and Mustache

  •    CSS

Port of http://github.com/kjg/derailleur and the original Transmission Web Client using jquery, sammy.js and mustache.js. By Frank Prößdorf fp@notjusthosting.com.

inox-patchset - Inox patchset tries to provide a minimal Chromium based browser with focus on privacy by disabling data transmission to Google

  •    Shell

Inox patchset is applied on the chromium source code and tries to prevent data transmission to Google to get a minimal Chromium based browser. The patches are split up based on features, so it's easy to patch only a subset of them. It is possible that some data is still transmitted (but down to a minimum) this is because Chromium is a quite large and complex codebase which changes each day.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.