Go Programming

  1. Standard Library
    1. Input/Output
      1. io Package
        1. Reader Interface
          1. Writer Interface
            1. Closer Interface
              1. Seeker Interface
              2. bufio Package
                1. Buffered I/O
                  1. Scanner Type
                    1. Reader and Writer
                    2. File Operations
                      1. os Package
                        1. File Type
                          1. File Permissions
                            1. Directory Operations
                          2. String Processing
                            1. strings Package
                              1. String Manipulation
                                1. String Searching
                                  1. String Replacement
                                    1. String Splitting
                                    2. strconv Package
                                      1. String Conversions
                                        1. Numeric Parsing
                                          1. Formatting Numbers
                                        2. Formatting
                                          1. fmt Package
                                            1. Format Verbs
                                              1. Custom Formatting
                                                1. Scanning Input
                                              2. Time and Date
                                                1. time Package
                                                  1. Time Type
                                                    1. Duration Type
                                                      1. Time Parsing
                                                        1. Time Formatting
                                                          1. Timers and Tickers
                                                        2. Collections and Utilities
                                                          1. sort Package
                                                            1. Sorting Slices
                                                              1. Custom Sorting
                                                                1. Search Functions
                                                                2. container Package
                                                                  1. List Container
                                                                    1. Heap Container
                                                                      1. Ring Container
                                                                    2. Encoding and Decoding
                                                                      1. JSON Handling
                                                                        1. json Package
                                                                          1. Marshal and Unmarshal
                                                                            1. Struct Tags
                                                                              1. Custom JSON Types
                                                                              2. XML Handling
                                                                                1. xml Package
                                                                                  1. XML Parsing
                                                                                    1. XML Generation
                                                                                    2. Base64 Encoding
                                                                                      1. base64 Package
                                                                                        1. Encoding Variants
                                                                                      2. Networking
                                                                                        1. net Package
                                                                                          1. Network Interfaces
                                                                                            1. TCP Connections
                                                                                              1. UDP Connections
                                                                                                1. Network Addresses
                                                                                                2. HTTP Client and Server
                                                                                                  1. net/http Package
                                                                                                    1. HTTP Server
                                                                                                      1. HTTP Client
                                                                                                        1. HTTP Handlers
                                                                                                          1. Middleware Patterns
                                                                                                          2. URL Handling
                                                                                                            1. net/url Package
                                                                                                              1. URL Parsing
                                                                                                                1. Query Parameters
                                                                                                              2. Regular Expressions
                                                                                                                1. regexp Package
                                                                                                                  1. Pattern Matching
                                                                                                                    1. Capture Groups
                                                                                                                      1. Replacement Operations
                                                                                                                      2. Cryptography
                                                                                                                        1. crypto Package
                                                                                                                          1. Hash Functions
                                                                                                                            1. Encryption
                                                                                                                              1. Digital Signatures
                                                                                                                                1. Random Number Generation