Skip to content

itsllyaz/xo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XO

Note: XO is in early development and not production-ready. Contributions, ideas, and feedback are warmly welcomed!

FYI: X API Price is crazy!


XO is an experimental Go library designed to simplify development with the X API. Born out of frustration with existing libraries that felt clunky, incomplete, or hard to use, XO aims to be a modular, intuitive toolkit for developers building apps that interact with space, stream, user, and tweet data.

XO is an experimental Go library designed to simplify development with the X API. It's intuitive toolkit for developers building apps that interact with space, stream, user, and tweet data.

Whether you're managing user data, streaming tweets, or exploring space-related endpoints, XO is might be a help.


✨ Features (WIP)

=======

Features (WIP)

  • User Module: Fetch, update, and manage user profiles
  • Tweet Module: Post, delete, and stream tweets
  • Stream Module: Real-time data handling with graceful error recovery
  • Space Module: Explore and interact with space-related endpoints
  • Modular Design: Use only what you need, no bloated dependencies

📦 Installation

Installation

af4

go get github.com/yourusername/xo

Usage Example

package main

import (
    "fmt"
    "github.com/yourusername/xo/user"
)

func main() {
    req, err := httphandler.CreateGetRequest(url)
    if err != nil {
        fmt.Println("Error:", err)
        return
    }
    res, err := httphandler.GetResponse(req)
    if err != nil{
        fmt.Println("Error:", err)
        return
}
    fmt.Println("The Response:", string(res)) 
}

Status

XO is not production-ready. Expect breaking changes, missing features, and rough edges. But also expect rapid iteration and a welcoming space for contributors.

XO is not production-ready. Expect breaking changes, missing features, and rough edges. But welcoming space for contributors.

Contributing

I'm eager for your help! Whether it’s fixing bugs, adding features, improving docs, or just sharing ideas—XO thrives on community input. To get started:

Fork the repo

Open a pull request

License

XO is released under the MIT license

About

Go library for X API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors