Comments (18)
If you update to the latest package versions does this error go away?
from fluent-mysql-driver.
Sorry for the delay. I updated to version 4.0.0-rc and error went away:
from:
.package(url: "https://github.com/vapor/fluent-mysql-driver.git", from: "4.0.0")
to:
.package(url: "https://github.com/vapor/fluent-sqlite-driver.git", from: "4.0.0-rc")
Presumably, "-rc" is the latest beta?
from fluent-mysql-driver.
Are you switching to SQLite? There aren't any betas any more for the Fluent stuff so just 4.0.0 should work after a package update (swift package update
from the command line)
from fluent-mysql-driver.
The issue is with MySQL driver, (disregard SQLite, it works just fine using "-rc" release, but not 4.0.0.)
I tested both MySQLdriver 4.0.0 and 4.0.0-rc, with the same error:
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/fluent-mysql-driver/Sources/FluentMySQLDriver/FluentMySQLConfiguration.swift:130:34: error: extra argument 'requestTimeout' in call
requestTimeout: self.connectionPoolTimeout,
I'm able to comment the extra parameter in the call, provided the project is opened via Xcode project, unable to change package opening the project in Xcode opening the package.swift (as they are dynamically linked packages)
from fluent-mysql-driver.
Can you provide your package.resolved?
from fluent-mysql-driver.
McBkPaolo.local /Users/paolo/_MtgDEV/_Server/MtgServer % swift package resolve
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/vapor/fluent-sqlite-driver.git
Fetching https://github.com/vapor/routing-kit.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-nio-extras.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/vapor/leaf-kit.git
Fetching https://github.com/vapor/fluent-kit.git
Fetching https://github.com/vapor/sqlite-nio.git
Fetching https://github.com/swift-server/swift-backtrace.git
Fetching https://github.com/vapor/websocket-kit.git
Fetching https://github.com/swift-server/async-http-client.git
Fetching https://github.com/vapor/vapor.git
Fetching https://github.com/vapor/async-kit.git
Fetching https://github.com/vapor/console-kit.git
Fetching https://github.com/vapor/fluent.git
Fetching https://github.com/vapor/leaf.git
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/vapor/sql-kit.git
Fetching https://github.com/vapor/sqlite-kit.git
Fetching https://github.com/vapor/fluent-mysql-driver.git
Fetching https://github.com/vapor/mysql-kit.git
Fetching https://github.com/vapor/mysql-nio.git
Cloning https://github.com/vapor/mysql-kit.git
Resolving https://github.com/vapor/mysql-kit.git at 4.1.0
Cloning https://github.com/vapor/mysql-nio.git
Resolving https://github.com/vapor/mysql-nio.git at 1.3.2
Cloning https://github.com/vapor/routing-kit.git
Resolving https://github.com/vapor/routing-kit.git at 4.1.0
Cloning https://github.com/apple/swift-crypto.git
Resolving https://github.com/apple/swift-crypto.git at 1.0.2
Cloning https://github.com/vapor/websocket-kit.git
Resolving https://github.com/vapor/websocket-kit.git at 2.1.0
Cloning https://github.com/vapor/fluent-mysql-driver.git
Resolving https://github.com/vapor/fluent-mysql-driver.git at 4.0.0-rc.2.2
Cloning https://github.com/apple/swift-nio-ssl.git
Resolving https://github.com/apple/swift-nio-ssl.git at 2.7.5
Cloning https://github.com/vapor/console-kit.git
Resolving https://github.com/vapor/console-kit.git at 4.1.1
Cloning https://github.com/vapor/fluent-kit.git
Resolving https://github.com/vapor/fluent-kit.git at 1.0.2
Cloning https://github.com/swift-server/swift-backtrace.git
Resolving https://github.com/swift-server/swift-backtrace.git at 1.2.0
Cloning https://github.com/vapor/vapor.git
Resolving https://github.com/vapor/vapor.git at 4.14.0
Cloning https://github.com/apple/swift-nio-extras.git
Resolving https://github.com/apple/swift-nio-extras.git at 1.5.1
Cloning https://github.com/apple/swift-log.git
Resolving https://github.com/apple/swift-log.git at 1.2.0
Cloning https://github.com/vapor/leaf-kit.git
Resolving https://github.com/vapor/leaf-kit.git at 1.0.0-rc.1.13
Cloning https://github.com/vapor/fluent.git
Resolving https://github.com/vapor/fluent.git at 4.0.0
Cloning https://github.com/apple/swift-nio.git
Resolving https://github.com/apple/swift-nio.git at 2.18.0
Cloning https://github.com/vapor/async-kit.git
Resolving https://github.com/vapor/async-kit.git at 1.1.1
Cloning https://github.com/apple/swift-nio-http2.git
Resolving https://github.com/apple/swift-nio-http2.git at 1.12.2
Cloning https://github.com/vapor/leaf.git
Resolving https://github.com/vapor/leaf.git at 4.0.0-rc.1.3
Cloning https://github.com/apple/swift-metrics.git
Resolving https://github.com/apple/swift-metrics.git at 2.0.0
Cloning https://github.com/swift-server/async-http-client.git
Resolving https://github.com/swift-server/async-http-client.git at 1.1.1
Cloning https://github.com/vapor/sql-kit.git
Resolving https://github.com/vapor/sql-kit.git at 3.5.0
McBkPaolo.local /Users/paolo/_MtgDEV/_Server/MtgServer % swift build
zsh: correct 'build' to '.build' [nyae]? n
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/fluent-mysql-driver/Sources/FluentMySQLDriver/FluentMySQLConfiguration.swift:130:34: error: extra argument 'requestTimeout' in call
requestTimeout: self.connectionPoolTimeout,
~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/fluent-mysql-driver/Sources/FluentMySQLDriver/FluentMySQLConfiguration.swift:130:34: error: extra argument 'requestTimeout' in call
requestTimeout: self.connectionPoolTimeout,
~~~~~^~~~~~~~~~~~~~~~~~~~~
[1524/1617] Compiling FluentMySQLDriver FluentMySQLDatabase.swift
from fluent-mysql-driver.
disregard, out of sync with Xcode compile, re-running again
from fluent-mysql-driver.
Run swift package update
- you're pulling in an old version of Fluent MySQL Driver, you want 4.0.0 https://github.com/vapor/fluent-mysql-driver/releases/tag/4.0.0
from fluent-mysql-driver.
I ran swift package reset, swift package resolve, swift build
I will redo with swift package update
from fluent-mysql-driver.
without package update:
McBkPaolo.local /Users/paolo/_MtgDEV/_Server/MtgServer % swift package reset
McBkPaolo.local /Users/paolo/_MtgDEV/_Server/MtgServer % swift package resolve
Fetching https://github.com/vapor/leaf.git
Fetching https://github.com/vapor/vapor.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/vapor/leaf-kit.git
Fetching https://github.com/vapor/fluent-mysql-driver.git
Fetching https://github.com/vapor/mysql-kit.git
Fetching https://github.com/vapor/console-kit.git
Fetching https://github.com/vapor/mysql-nio.git
Fetching https://github.com/vapor/sql-kit.git
Fetching https://github.com/vapor/fluent.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/swift-server/swift-backtrace.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/vapor/websocket-kit.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/vapor/routing-kit.git
Fetching https://github.com/apple/swift-nio-extras.git
Fetching https://github.com/vapor/async-kit.git
Fetching https://github.com/swift-server/async-http-client.git
Fetching https://github.com/vapor/fluent-kit.git
Cloning https://github.com/swift-server/async-http-client.git
Resolving https://github.com/swift-server/async-http-client.git at 1.1.1
Cloning https://github.com/vapor/leaf.git
Resolving https://github.com/vapor/leaf.git at 4.0.0-rc.1.3
Cloning https://github.com/apple/swift-crypto.git
Resolving https://github.com/apple/swift-crypto.git at 1.0.2
Cloning https://github.com/vapor/console-kit.git
Resolving https://github.com/vapor/console-kit.git at 4.1.1
Cloning https://github.com/vapor/sql-kit.git
Resolving https://github.com/vapor/sql-kit.git at 3.5.0
Cloning https://github.com/vapor/fluent.git
Resolving https://github.com/vapor/fluent.git at 4.0.0
Cloning https://github.com/vapor/mysql-nio.git
Resolving https://github.com/vapor/mysql-nio.git at 1.3.2
Cloning https://github.com/apple/swift-nio-extras.git
Resolving https://github.com/apple/swift-nio-extras.git at 1.5.1
Cloning https://github.com/vapor/vapor.git
Resolving https://github.com/vapor/vapor.git at 4.14.0
Cloning https://github.com/apple/swift-nio.git
Resolving https://github.com/apple/swift-nio.git at 2.18.0
Cloning https://github.com/vapor/websocket-kit.git
Resolving https://github.com/vapor/websocket-kit.git at 2.1.0
Cloning https://github.com/vapor/routing-kit.git
Resolving https://github.com/vapor/routing-kit.git at 4.1.0
Cloning https://github.com/apple/swift-metrics.git
Resolving https://github.com/apple/swift-metrics.git at 2.0.0
Cloning https://github.com/swift-server/swift-backtrace.git
Resolving https://github.com/swift-server/swift-backtrace.git at 1.2.0
Cloning https://github.com/vapor/leaf-kit.git
Resolving https://github.com/vapor/leaf-kit.git at 1.0.0-rc.1.13
Cloning https://github.com/vapor/fluent-mysql-driver.git
Resolving https://github.com/vapor/fluent-mysql-driver.git at 4.0.0
Cloning https://github.com/vapor/mysql-kit.git
Resolving https://github.com/vapor/mysql-kit.git at 4.1.0
Cloning https://github.com/vapor/async-kit.git
Resolving https://github.com/vapor/async-kit.git at 1.1.1
Cloning https://github.com/vapor/fluent-kit.git
Resolving https://github.com/vapor/fluent-kit.git at 1.7.3
Cloning https://github.com/apple/swift-nio-ssl.git
Resolving https://github.com/apple/swift-nio-ssl.git at 2.7.5
Cloning https://github.com/apple/swift-nio-http2.git
Resolving https://github.com/apple/swift-nio-http2.git at 1.12.2
Cloning https://github.com/apple/swift-log.git
Resolving https://github.com/apple/swift-log.git at 1.2.0
McBkPaolo.local /Users/paolo/_MtgDEV/_Server/MtgServer % swift build
zsh: correct 'build' to '.build' [nyae]? n
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/swift-crypto/Sources/Crypto/Util/BoringSSL/ArbitraryPrecisionInteger_boring.swift:196:13: warning: variable 'bnCtx' was never mutated; consider changing to 'let' constant
var bnCtx = CCryptoBoringSSL_BN_CTX_new()!
~~~ ^
let
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/fluent-mysql-driver/Sources/FluentMySQLDriver/FluentMySQLConfiguration.swift:130:34: error: extra argument 'requestTimeout' in call
requestTimeout: self.connectionPoolTimeout,
~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/paolo/_MtgDEV/_Server/MtgServer/.build/checkouts/fluent-mysql-driver/Sources/FluentMySQLDriver/FluentMySQLConfiguration.swift:130:34: error: extra argument 'requestTimeout' in call
requestTimeout: self.connectionPoolTimeout,
~~~~~^~~~~~~~~~~~~~~~~~~~~
[1549/1619] Compiling Vapor JSONCoder+Custom.swift
McBkPaolo.local /Users/paolo/_MtgDEV/_Server/MtgServer %
from fluent-mysql-driver.
The swift package update compiles correctly, without error
Not sure what originally caused the issue, instance of package manager bug?
from fluent-mysql-driver.
this is the package.swift:
// swift-tools-version:5.2
import PackageDescription
let package = Package(
name: "MtgServer",
platforms: [
.macOS(.v10_15)
],
dependencies: [
// 💧 A server-side Swift web framework.
.package(url: "https://github.com/vapor/vapor.git", from: "4.14.0"),
.package(url: "https://github.com/vapor/leaf.git", from: "4.0.0-rc"),
.package(url: "https://github.com/vapor/fluent.git", from: "4.0.0"),
.package(url: "https://github.com/vapor/fluent-mysql-driver.git", from: "4.0.0")
],
targets: [
.target(name: "App", dependencies: [
.product(name: "Leaf", package: "leaf"),
.product(name: "Fluent", package: "fluent"),
.product(name: "FluentMySQLDriver", package: "fluent-mysql-driver"),
.product(name: "Vapor", package: "vapor"),
]),
.target(name: "Run", dependencies: ["App"]),
.testTarget(name: "AppTests", dependencies: [
.target(name: "App"),
.product(name: "XCTVapor", package: "vapor"),
])
]
)
from fluent-mysql-driver.
Thank-you for the assistance
from fluent-mysql-driver.
The bug was caused by an update somewhere that FluentMySQL didn't specify when it should have done. Until you run a package update it will stick with the versions in the resolved file (which in your case were out of date). Glad it's working!
from fluent-mysql-driver.
I'm a little troubled by the fact that your swift-nio
(thus swift-nio-ssl
and swift-nio-http2
as well) are still months out of date.
from fluent-mysql-driver.
how can I force to pull the latest, if swift package update is not doing this?
from fluent-mysql-driver.
It really should be (and that's a problem) I think... but I'd try blowing away the build and DerivedData directories, and manually changing NIO to from: "2.23.0"
in vapor/Package.swift
.
from fluent-mysql-driver.
using MacBook, running on Big Sur latest beta
deleted project build folder
cleaned ~/Library/Developer/Xcode/DerivedData
ran package reset, update
-- it did pull NIO 2.23.0, see below:
McBkPaolo.local /Users/paolo/_MtgDEV/_Server/MtgServer % swift package reset
McBkPaolo.local /Users/paolo/_MtgDEV/_Server/MtgServer % swift package update
Fetching https://github.com/vapor/fluent.git
Fetching https://github.com/vapor/fluent-mysql-driver.git
Fetching https://github.com/vapor/leaf.git
Fetching https://github.com/vapor/vapor.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/vapor/fluent-kit.git
Fetching https://github.com/vapor/mysql-kit.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/vapor/async-kit.git
Fetching https://github.com/vapor/sql-kit.git
Fetching https://github.com/vapor/mysql-nio.git
Fetching https://github.com/vapor/leaf-kit.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/swift-server/swift-backtrace.git
Fetching https://github.com/apple/swift-nio-extras.git
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/vapor/console-kit.git
Fetching https://github.com/swift-server/async-http-client.git
Fetching https://github.com/vapor/websocket-kit.git
Fetching https://github.com/vapor/routing-kit.git
Fetching https://github.com/apple/swift-nio-transport-services.git
Cloning https://github.com/vapor/sql-kit.git
Resolving https://github.com/vapor/sql-kit.git at 3.7.0
Cloning https://github.com/vapor/fluent.git
Resolving https://github.com/vapor/fluent.git at 4.0.0
Cloning https://github.com/apple/swift-nio.git
Resolving https://github.com/apple/swift-nio.git at 2.23.0
Cloning https://github.com/apple/swift-nio-transport-services.git
Resolving https://github.com/apple/swift-nio-transport-services.git at 1.9.0
Cloning https://github.com/vapor/console-kit.git
Resolving https://github.com/vapor/console-kit.git at 4.2.3
Cloning https://github.com/vapor/leaf-kit.git
Resolving https://github.com/vapor/leaf-kit.git at 1.0.0-rc.1.17
Cloning https://github.com/swift-server/swift-backtrace.git
Resolving https://github.com/swift-server/swift-backtrace.git at 1.2.0
Cloning https://github.com/vapor/fluent-mysql-driver.git
Resolving https://github.com/vapor/fluent-mysql-driver.git at 4.0.0
Cloning https://github.com/apple/swift-nio-http2.git
Resolving https://github.com/apple/swift-nio-http2.git at 1.15.0
Cloning https://github.com/apple/swift-nio-ssl.git
Resolving https://github.com/apple/swift-nio-ssl.git at 2.9.2
Cloning https://github.com/apple/swift-crypto.git
Resolving https://github.com/apple/swift-crypto.git at 1.1.2
Cloning https://github.com/vapor/mysql-nio.git
Resolving https://github.com/vapor/mysql-nio.git at 1.3.2
Cloning https://github.com/swift-server/async-http-client.git
Resolving https://github.com/swift-server/async-http-client.git at 1.2.1
Cloning https://github.com/vapor/routing-kit.git
Resolving https://github.com/vapor/routing-kit.git at 4.2.0
Cloning https://github.com/vapor/fluent-kit.git
Resolving https://github.com/vapor/fluent-kit.git at 1.7.3
Cloning https://github.com/vapor/leaf.git
Resolving https://github.com/vapor/leaf.git at 4.0.0-rc.1.4
Cloning https://github.com/vapor/websocket-kit.git
Resolving https://github.com/vapor/websocket-kit.git at 2.1.1
Cloning https://github.com/apple/swift-nio-extras.git
Resolving https://github.com/apple/swift-nio-extras.git at 1.7.0
Cloning https://github.com/vapor/vapor.git
Resolving https://github.com/vapor/vapor.git at 4.32.0
Cloning https://github.com/vapor/async-kit.git
Resolving https://github.com/vapor/async-kit.git at 1.2.0
Cloning https://github.com/apple/swift-log.git
Resolving https://github.com/apple/swift-log.git at 1.4.0
Cloning https://github.com/vapor/mysql-kit.git
Resolving https://github.com/vapor/mysql-kit.git at 4.1.0
Cloning https://github.com/apple/swift-metrics.git
Resolving https://github.com/apple/swift-metrics.git at 2.0.0
from fluent-mysql-driver.
Related Issues (20)
- References and Foreign Key Constraints not being applied HOT 2
- `.string` migrations results in a 256 length varchar HOT 1
- Mysql LAST_INSERT_ID HOT 2
- Error related to SwiftPackage HOT 1
- It can't be decoded if value is null HOT 1
- QueryBuilder.all() is 30 times slower than java code HOT 13
- Not able to store special characters and emojis properly HOT 1
- Implementation for deleteReference seems to be missing HOT 1
- MariaDB cannot hydrate and/or dehydrate bool values HOT 1
- How to query raw SQL with local variables?
- Convenience APIs for configuring character set for database, tables, and columns
- Trying to connect to a database without password HOT 1
- Make LastInsertIDInitializable public HOT 2
- Investigate flaky CI
- Make `MySQLConfiguration` non-constant HOT 6
- Could not convert MySQL data to Date HOT 1
- FluentMySQLConfiguration's memberwise initializer takes a minute to typecheck HOT 1
- Connection refused (errno: 61) when trying to connect to a remote Database HOT 2
- Could not convert MySQL data to Date on time field HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fluent-mysql-driver.