libtweeny-dev (3-2.1)
Details
Core information at a glance
- Distribution
- kali
- Origin
- kali-last-snapshot
- Repository
- https://http.kali.org/kali
- Codename
- kali-last-snapshot
- Component
- main
- Source
- tweeny
- Architecture
- i386
- Section
- libdevel
- Priority
- optional
- Maintainer
- Hubert Chathi <[email protected]>
Size & integrity
Byte sizes and integrity verification
- Installed size
- 1.9 kB
- Size expected
- 136.4 kB
- Size actual
- 136.4 kB
- Size match
Dependencies
Required package dependencies
- None
Suggested packages
Recommended additional packages
- None
Description
modern C++ tweening library
Tags
Package classification tags
devel::library
role::devel-lib
Checksums
Hash values and integrity verification status
| Type | Actual | Match |
|---|---|---|
| MD5 | 6e0276c0…d8204ccc | |
| SHA-1 | 3c579b75…d2f4d885 | |
| SHA-256 | 39e35405…73f6e8e6 | |
| SHA-512 | 6ff7feef…1b02a290 |
Contents
Files and directories included
. usr usr/include usr/include/tweeny usr/include/tweeny/dispatcher.h usr/include/tweeny/easing.h usr/include/tweeny/easingresolve.h usr/include/tweeny/int2type.h usr/include/tweeny/tween.h usr/include/tweeny/tween.tcc usr/include/tweeny/tweenone.tcc usr/include/tweeny/tweenpoint.h usr/include/tweeny/tweenpoint.tcc usr/include/tweeny/tweentraits.h usr/include/tweeny/tweeny.h usr/include/tweeny/tweeny.tcc usr/share usr/share/doc usr/share/doc/libtweeny-dev usr/share/doc/libtweeny-dev/changelog.Debian.gz usr/share/doc/libtweeny-dev/changelog.gz usr/share/doc/libtweeny-dev/copyright usr/share/doc/libtweeny-dev/html usr/share/doc/libtweeny-dev/html/annotated.html usr/share/doc/libtweeny-dev/html/bc_s.png usr/share/doc/libtweeny-dev/html/bc_sd.png usr/share/doc/libtweeny-dev/html/classes.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1easing-members.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1easing.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween-members.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4-members.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a13d75ec292a67654a56e3e7b42b0d192.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a15e4951fdbb2bf681a9a8418c6057c9a.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a1c228520a15aa0b8a2b2d57ed81cb49b.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a21d13d1a04dcdc17d1866a30d028d6db.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a3dca15af6d41979939d6985ab05cca9b.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a3e57962d275ec76a6c3ec3524384e7c9.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a3fbc61a0b1c479ca0e2d9fae12201a4c.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a619bd82eef0713ac1ed19328bfae238a.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a6c49126e7d3aaea71a1ffcfd4b96eec1.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a763c15f3388160339096ed509ba65cc5.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a83cd9ca9e40fcf5ac00459bb2cda1457.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a879882f4414da4d7e12fafc63b588470.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_a92cbfd7e677fa04965fc3fad6efc1683.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_aabb89ca3c8a21a649751615cabe2cd89.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_aba412b7358339d0f0c941ae155a784b0.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_abbe10aa0bb5482bbc5a08ca54f3ee780.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_abc7391422bc09928f84f3c7a4356c3e5.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_ac1e075e99d60d5f206d69182eea5341a.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_ac4a1a4b5c149747204684ef5c9bf0173.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_ac7b4aed73a1535f2e889cb129e572b7b.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_ac83e9cc90f53f2137d8ac103a0b787ec.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_acb7683b618e8e68a5b1888e029fca555.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_acd0cac9f95554f03da5fc9355ccb37af.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_ad60942dbaaab7e9b75d8105d1ed500f8.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_adb0e34988ab05fc4ad52a2392da28912.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_adf7c49c75cc9ed6abc6ec833a54233b7.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_3_01T_01_4_afb5e1a934b01b01c1584cf4be5287bd8.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a0a95b5b560621bd55d55a6e31dc83015.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a15e4951fdbb2bf681a9a8418c6057c9a.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a22e14ca3738c35b1466743b30f5f0ca8.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a3162103b3b383a077871e53fb6e9ec49.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a3268ece326d1697b7c1c82117f6e5796.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a3a647d917a0e419c3ca94d64058df653.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a3e57962d275ec76a6c3ec3524384e7c9.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a3feb5d98395cc64f8c33c24d7c27bbd0.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a471568eac2b3231b881c9afc53692628.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a472eae275b937e97535a977d39f2bfb9.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a4ab4abf3c13157cd5d52f3b0dee5cef6.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a6c49126e7d3aaea71a1ffcfd4b96eec1.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a84d4ff288d43bf37021a1ca290f6a308.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a971ab43879e8dfb9c06b6105ee1710b1.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a9ad17a0ab59a5c7b8f01a91bdf38f13a.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_a9f383a868dd6a928d7acde8053cc86a7.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_aa8646e3826f41b0da4c65b8d4350e320.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_aa8cffddb0e16d45eec214cc8921f8524.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_aa97961dab2d26c468807cc843ac26ece.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_aac4f7db2e1a46fd268b2705811638694.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_ac7b4aed73a1535f2e889cb129e572b7b.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_acd17da8f4bd20e03da159dba77617b7f.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_ad0e65c3a4127886586e8604b3aeba714.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_adad6c330900d51c9822b9e1f128752ea.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_adc0eddbb7e796912f81423131465769b.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_aed261e74c8523a3da09abedc7e0daf12.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_af8158186475af66c5cefdd359b103c03.html usr/share/doc/libtweeny-dev/html/classtweeny_1_1tween_afb5e1a934b01b01c1584cf4be5287bd8.html usr/share/doc/libtweeny-dev/html/closed.png usr/share/doc/libtweeny-dev/html/dir_d44c64559bbebec7f509842c48db8b23.html usr/share/doc/libtweeny-dev/html/dispatcher_8h_source.html usr/share/doc/libtweeny-dev/html/doc.svg usr/share/doc/libtweeny-dev/html/docd.svg usr/share/doc/libtweeny-dev/html/doxygen.css usr/share/doc/libtweeny-dev/html/doxygen.svg usr/share/doc/libtweeny-dev/html/dynsections.js usr/share/doc/libtweeny-dev/html/easing_8h_source.html usr/share/doc/libtweeny-dev/html/easingresolve_8h_source.html usr/share/doc/libtweeny-dev/html/folderclosed.svg usr/share/doc/libtweeny-dev/html/folderclosedd.svg usr/share/doc/libtweeny-dev/html/folderopen.svg usr/share/doc/libtweeny-dev/html/folderopend.svg usr/share/doc/libtweeny-dev/html/functions.html usr/share/doc/libtweeny-dev/html/functions_func.html usr/share/doc/libtweeny-dev/html/group__back.html usr/share/doc/libtweeny-dev/html/group__bounce.html usr/share/doc/libtweeny-dev/html/group__circular.html usr/share/doc/libtweeny-dev/html/group__cubic.html usr/share/doc/libtweeny-dev/html/group__easings.html usr/share/doc/libtweeny-dev/html/group__elastic.html usr/share/doc/libtweeny-dev/html/group__exponential.html usr/share/doc/libtweeny-dev/html/group__linear.html usr/share/doc/libtweeny-dev/html/group__quadratic.html usr/share/doc/libtweeny-dev/html/group__quartic.html usr/share/doc/libtweeny-dev/html/group__quintic.html usr/share/doc/libtweeny-dev/html/group__sinuisodal.html usr/share/doc/libtweeny-dev/html/index.html usr/share/doc/libtweeny-dev/html/int2type_8h_source.html usr/share/doc/libtweeny-dev/html/jquery.js usr/share/doc/libtweeny-dev/html/manual.html usr/share/doc/libtweeny-dev/html/menu.js usr/share/doc/libtweeny-dev/html/menudata.js usr/share/doc/libtweeny-dev/html/minus.svg usr/share/doc/libtweeny-dev/html/minusd.svg usr/share/doc/libtweeny-dev/html/namespacemembers.html usr/share/doc/libtweeny-dev/html/namespacemembers_func.html usr/share/doc/libtweeny-dev/html/namespacetweeny.html usr/share/doc/libtweeny-dev/html/namespacetweeny_ac4b2ada047bd7d8086dab04538806ee9.html usr/share/doc/libtweeny-dev/html/nav_f.png usr/share/doc/libtweeny-dev/html/nav_fd.png usr/share/doc/libtweeny-dev/html/nav_g.png usr/share/doc/libtweeny-dev/html/nav_h.png usr/share/doc/libtweeny-dev/html/nav_hd.png usr/share/doc/libtweeny-dev/html/open.png usr/share/doc/libtweeny-dev/html/pages.html usr/share/doc/libtweeny-dev/html/plus.svg usr/share/doc/libtweeny-dev/html/plusd.svg usr/share/doc/libtweeny-dev/html/search usr/share/doc/libtweeny-dev/html/search/all_0.js usr/share/doc/libtweeny-dev/html/search/all_1.js usr/share/doc/libtweeny-dev/html/search/all_2.js usr/share/doc/libtweeny-dev/html/search/all_3.js usr/share/doc/libtweeny-dev/html/search/all_4.js usr/share/doc/libtweeny-dev/html/search/all_5.js usr/share/doc/libtweeny-dev/html/search/all_6.js usr/share/doc/libtweeny-dev/html/search/all_7.js usr/share/doc/libtweeny-dev/html/search/all_8.js usr/share/doc/libtweeny-dev/html/search/all_9.js usr/share/doc/libtweeny-dev/html/search/all_a.js usr/share/doc/libtweeny-dev/html/search/all_b.js usr/share/doc/libtweeny-dev/html/search/all_c.js usr/share/doc/libtweeny-dev/html/search/all_d.js usr/share/doc/libtweeny-dev/html/search/all_e.js usr/share/doc/libtweeny-dev/html/search/classes_0.js usr/share/doc/libtweeny-dev/html/search/classes_1.js usr/share/doc/libtweeny-dev/html/search/classes_2.js usr/share/doc/libtweeny-dev/html/search/classes_3.js usr/share/doc/libtweeny-dev/html/search/classes_4.js usr/share/doc/libtweeny-dev/html/search/classes_5.js usr/share/doc/libtweeny-dev/html/search/classes_6.js usr/share/doc/libtweeny-dev/html/search/close.svg usr/share/doc/libtweeny-dev/html/search/functions_0.js usr/share/doc/libtweeny-dev/html/search/functions_1.js usr/share/doc/libtweeny-dev/html/search/functions_2.js usr/share/doc/libtweeny-dev/html/search/functions_3.js usr/share/doc/libtweeny-dev/html/search/functions_4.js usr/share/doc/libtweeny-dev/html/search/functions_5.js usr/share/doc/libtweeny-dev/html/search/functions_6.js usr/share/doc/libtweeny-dev/html/search/functions_7.js usr/share/doc/libtweeny-dev/html/search/functions_8.js usr/share/doc/libtweeny-dev/html/search/groups_0.js usr/share/doc/libtweeny-dev/html/search/groups_1.js usr/share/doc/libtweeny-dev/html/search/groups_2.js usr/share/doc/libtweeny-dev/html/search/groups_3.js usr/share/doc/libtweeny-dev/html/search/groups_4.js usr/share/doc/libtweeny-dev/html/search/groups_5.js usr/share/doc/libtweeny-dev/html/search/mag.svg usr/share/doc/libtweeny-dev/html/search/mag_d.svg usr/share/doc/libtweeny-dev/html/search/mag_sel.svg usr/share/doc/libtweeny-dev/html/search/mag_seld.svg usr/share/doc/libtweeny-dev/html/search/namespaces_0.js usr/share/doc/libtweeny-dev/html/search/pages_0.js usr/share/doc/libtweeny-dev/html/search/pages_1.js usr/share/doc/libtweeny-dev/html/search/search.css usr/share/doc/libtweeny-dev/html/search/search.js usr/share/doc/libtweeny-dev/html/search/searchdata.js usr/share/doc/libtweeny-dev/html/splitbar.png usr/share/doc/libtweeny-dev/html/splitbard.png usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1backInEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1backInEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1backInOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1backInOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1backOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1backOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1bounceInEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1bounceInEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1bounceInOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1bounceInOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1bounceOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1bounceOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1circularInEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1circularInEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1circularInOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1circularInOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1circularOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1circularOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1cubicInEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1cubicInEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1cubicInOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1cubicInOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1cubicOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1cubicOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1elasticInEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1elasticInEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1elasticInOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1elasticInOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1elasticOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1elasticOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1exponentialInEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1exponentialInEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1exponentialInOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1exponentialInOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1exponentialOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1exponentialOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1linearEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1linearEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quadraticInEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quadraticInEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quadraticInOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quadraticInOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quadraticOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quadraticOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quarticInEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quarticInEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quarticInOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quarticInOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quarticOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quarticOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quinticInEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quinticInEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quinticInOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quinticInOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quinticOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1quinticOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1sinusoidalInEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1sinusoidalInEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1sinusoidalInOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1sinusoidalInOutEasing.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1sinusoidalOutEasing-members.html usr/share/doc/libtweeny-dev/html/structtweeny_1_1easing_1_1sinusoidalOutEasing.html usr/share/doc/libtweeny-dev/html/sync_off.png usr/share/doc/libtweeny-dev/html/sync_on.png usr/share/doc/libtweeny-dev/html/tab_a.png usr/share/doc/libtweeny-dev/html/tab_ad.png usr/share/doc/libtweeny-dev/html/tab_b.png usr/share/doc/libtweeny-dev/html/tab_bd.png usr/share/doc/libtweeny-dev/html/tab_h.png usr/share/doc/libtweeny-dev/html/tab_hd.png usr/share/doc/libtweeny-dev/html/tab_s.png usr/share/doc/libtweeny-dev/html/tab_sd.png usr/share/doc/libtweeny-dev/html/tabs.css usr/share/doc/libtweeny-dev/html/tween_8h_source.html usr/share/doc/libtweeny-dev/html/tweenpoint_8h_source.html usr/share/doc/libtweeny-dev/html/tweentraits_8h_source.html usr/share/doc/libtweeny-dev/html/tweeny_8h_source.html usr/share/doc-base usr/share/doc-base/libtweeny-dev.libtweeny-dev